dillo
3.0.5
About: dillo is a small, fast, extensible Web browser particularly suitable for older or smaller computers and embedded systems (but only limited or no support for frames, CSS, JavaScript, Java). Fossies Dox: dillo-3.0.5.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation) 
|
Go to the documentation of this file. 4 #ifndef __INCLUDED_FROM_DW_CORE_HH__ 5 # error Do not include this file directly, use "core.hh" instead. 368 virtual const char *
getLabel () = 0;
369 virtual void setLabel (
const char *label) = 0;
424 virtual void addItem (
const char *str,
bool enabled,
bool selected) = 0;
425 virtual void setItem (
int index,
bool selected) = 0;
426 virtual void pushGroup (
const char *name,
bool enabled) = 0;
476 virtual const char *
getText () = 0;
477 virtual void setText (
const char *text) = 0;
519 virtual void unref () = 0;
544 selectionMode,
int rows) = 0;
548 const char *placeholder) = 0;
551 const char *placeholder) = 0;
562 #endif // __DW_UI_HH__
ActivateEmitter activateEmitter
void setAscent(int ascent)
void connectActivate(ActivateReceiver *receiver)
Represents a enter or leave notify event.
void emitLeave(Resource *resource)
void connectActivate(ActivateReceiver *receiver)
virtual bool isSelected(int index)=0
void draw(View *view, Rectangle *area)
Base interface for dw::core::ui::ListResource and dw::core::ui::OptionMenuResource.
Iterators are used to iterate through the contents of a widget.
virtual void activate(Resource *resource)=0
void leaveNotifyImpl(core::EventCrossing *event)
virtual void enter(Resource *resource)=0
virtual void pushGroup(const char *name, bool enabled)=0
virtual MultiLineTextResource * createMultiLineTextResource(int cols, int rows, const char *placeholder)=0
virtual CheckButtonResource * createCheckButtonResource(bool activated)=0
virtual void setEditable(bool editable)=0
virtual void setItem(int index, bool selected)=0
void setEnabled(bool enabled)
virtual const char * getText()=0
virtual int getNumberOfItems()=0
void emitEnter(Resource *resource)
virtual LabelButtonResource * createLabelButtonResource(const char *label)=0
Represents the allocation, i.e. actual position and size of a dw::core::Widget.
virtual void draw(View *view, Rectangle *area)
bool emitToReceiver(lout::signal::Receiver *receiver, int signalNo, int argc, Object **argv)
A sub class must implement this for a call to a single receiver.
void getExtremesImpl(Extremes *extremes)
See Sizes of Dillo Widgets.
void connect(Receiver *receiver)
Connect a receiver to the emitter.
void setDescent(int descent)
Receiver interface for the "activate" signal.
virtual bool isEnabled()=0
void connectClicked(ClickedReceiver *receiver)
virtual void setDisplayed(bool displayed)
virtual void setDescent(int descent)
The base class for signal emitters.
void setStyle(style::Style *style)
Change the style of a widget.
virtual bool isEditable()=0
void sizeRequestImpl(Requisition *requisition)
See Sizes of Dillo Widgets.
Embed(Resource *resource)
Iterator * iterator(Content::Type mask, bool atEnd)
virtual void setAscent(int ascent)
This is the base class for many other classes, which defines very common virtual methods.
A factory for the common resource.
virtual void setEnabled(bool enabled)=0
A widget for embedding UI widgets.
Exactly one item is selected, except possibly at the beginning.
virtual ListResource * createListResource(ListResource::SelectionMode selectionMode, int rows)=0
virtual void popGroup()=0
void queueResize(bool extremesChanged)
The central class for managing and drawing a widget tree.
virtual void setWidth(int width)
dw::core::Shape implemtation for simple rectangles.
virtual void addItem(const char *str, bool enabled, bool selected)=0
Iterator * iterator(Content::Type mask, bool atEnd)
Return an iterator for this widget.
Receiver interface different signals.
bool buttonPressImpl(core::EventButton *event)
virtual OptionMenuResource * createOptionMenuResource()=0
An interface to encapsulate platform dependent drawing.
virtual void getExtremes(Extremes *extremes)
Exactly one item is selected.
virtual RadioButtonResource * createRadioButtonResource(RadioButtonResource *groupedWith, bool activated)=0
virtual Iterator * iterator(Content::Type mask, bool atEnd)=0
virtual void clicked(Resource *resource, EventButton *event)=0
Receiver interface for the "clicked" signal.
void sizeAllocateImpl(Allocation *allocation)
See Sizes of Dillo Widgets.
virtual void setEmbed(Embed *embed)
void setDisplayed(bool displayed)
virtual void setStyle(style::Style *style)
void emitClicked(EventButton *event)
Basic interface for all resources.
virtual void leave(Resource *resource)=0
virtual EntryResource * createEntryResource(int size, bool password, const char *label, const char *placeholder)=0
At most one item is selected.
ClickedEmitter clickedEmitter
bool emitToReceiver(lout::signal::Receiver *receiver, int signalNo, int argc, Object **argv)
A sub class must implement this for a call to a single receiver.
virtual void sizeRequest(Requisition *requisition)=0
The base class for signal receiver base classes.
virtual void sizeAllocate(Allocation *allocation)
void connectClicked(ClickedReceiver *receiver)
virtual void setText(const char *text)=0
An arbitrary number of items may be selected.
virtual ComplexButtonResource * createComplexButtonResource(Widget *widget, bool relief)=0
void emitClicked(Resource *resource, EventButton *event)
Dw is in this namespace, or sub namespaces of this one.
void emitActivate(Resource *resource)
virtual Embed * getEmbed()
void enterNotifyImpl(core::EventCrossing *event)
virtual void setMaxLength(int maxlen)=0