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. 1 #ifndef __DW_WIDGET_HH__ 2 #define __DW_WIDGET_HH__ 4 #ifndef __INCLUDED_FROM_DW_CORE_HH__ 5 # error Do not include this file directly, use "core.hh" instead. 8 #include "../lout/identity.hh" 91 void getBgArea (
int *x,
int *y,
int *width,
int *height);
92 void getRefArea (
int *xRef,
int *yRef,
int *widthRef,
int *heightRef);
94 void draw (
int x,
int y,
int width,
int height);
226 inline bool selectionButtonPress (
Iterator *it,
int charPos,
int linkNo,
230 inline bool selectionButtonRelease (Iterator *it,
int charPos,
int linkNo,
231 EventButton *event,
bool withinContent)
234 inline bool selectionButtonMotion (Iterator *it,
int charPos,
int linkNo,
235 EventMotion *event,
bool withinContent)
239 Iterator *it,
int charPos,
int linkNo,
295 int x,
int y,
int width,
int height,
bool inverse);
312 int x,
int y,
int width,
int height);
314 void getPaddingArea (
int *xPad,
int *yPad,
int *widthPad,
int *heightPad);
336 #endif // __DW_WIDGET_HH__
bool buttonMotion(Iterator *it, int charPos, int linkNo, EventMotion *event)
Base class for all mouse events related to a specific position.
Represents a enter or leave notify event.
SelectionState selectionState
Iterators are used to iterate through the contents of a widget.
void setCursor(style::Cursor cursor)
Represents the allocation, i.e. actual position and size of a dw::core::Widget.
bool buttonRelease(Iterator *it, int charPos, int linkNo, EventButton *event)
Represents a mouse motion event.
void changeAnchor(Widget *widget, char *name, int y)
char * addAnchor(Widget *widget, const char *name)
The central class for managing and drawing a widget tree.
dw::core::Shape implemtation for simple rectangles.
An interface to encapsulate platform dependent drawing.
Instances of classes, which are sub classes of this class, may be identified at run-time.
bool handleEvent(EventType eventType, Iterator *it, int charPos, int linkNo, MousePositionEvent *event)
General form of dw::core::SelectionState::buttonPress, dw::core::SelectionState::buttonRelease and dw...
bool buttonPress(Iterator *it, int charPos, int linkNo, EventButton *event)
Dw is in this namespace, or sub namespaces of this one.
void removeAnchor(Widget *widget, char *name)