![]() |
gtkIOStream
1.7.0
GTK+ << C++ IOStream operators for GTK+. Now with ORBing, numerical computation, audio client and more ...
|
#include <gtkInterface.H>
Public Member Functions | |
GtkInterface (int width, int height, bool resiseable=true) | |
constructor specifying window size and resideable options More... | |
GtkInterface () | |
![]() | |
Window (int width, int height, bool resiseable=true) | |
default constructor More... | |
Window () | |
void | init (int width=0, int height=0, bool resiseable=true) |
the initialisation of the window (common to both constructors) More... | |
void | setBackgroundColour (GdkColor *colour, GtkStateType state=GTK_STATE_NORMAL) |
void | setBackgroundColour (const char *colourName, GtkStateType state=GTK_STATE_NORMAL) |
![]() | |
void | setBorder (unsigned int size) |
unsigned int | getBorder (void) |
Container & | operator<< (Container &c) |
Container & | operator<< (Container *c) |
Container & | operator<< (Widget &w) |
Container & | operator<< (Widget *w) |
virtual Container & | operator<< (GtkWidget *w) |
Container & | operator<< (LinkList< GtkWidget *> &ll) |
Container & | operator>> (GtkWidget *w) |
Container & | operator>> (Container *c) |
Container & | operator>> (Container &c) |
Container & | operator>> (LinkList< GtkWidget *> &ll) |
void | setChildrensSensitivity (bool sens) |
bool | areAnyChildrensSensitive (void) |
unsigned int | size () |
![]() | |
Widget () | |
Construcotr. More... | |
Widget (GtkWidget *w) | |
virtual | ~Widget () |
Destructor. More... | |
GtkWidget * | ref (void) |
void | unref (void) |
GtkWidget * | show (void) |
GtkWidget * | hide (void) |
bool | getVisible (void) |
GtkWidget * | getWidget (void) |
bool | getSensitive (void) |
void | setSensitive (bool sens) |
void | getSize (int &width, int &height) |
virtual void | setSize (int width, int height) |
void | getLocationSize (int &x, int &y, int &width, int &height) |
void | queueDraw () |
GdkWindow * | getWindow () |
void | connect (const char *event, GCallback callback, gpointer data) |
void | connectAfter (const char *event, GCallback callback, gpointer data) |
void | connectExposeEventCallback (GCallback callback, void *data) |
void | connectExposeEventCallback (GtkWidget *w, GCallback callback, void *data) |
void | connectConfigureEventCallback (GCallback callback, void *data) |
void | connectConfigureEventCallback (GtkWidget *w, GCallback callback, void *data) |
Widget & | operator<< (DragNDrop &dnd) |
Widget & | operator>> (DragNDrop &dnd) |
Additional Inherited Members | |
![]() | |
enum | BorderFillOptions { BORDER_LEFT =1, BORDER_RIGHT =2, BORDER_TOP =4, BORDER_BOTTOM =8 } |
![]() | |
static bool | fillBorder (GtkWidget *widget, GdkEventExpose *event, gpointer data) |
static bool | fillBannerTop (GtkWidget *widget, GdkEventExpose *event, gpointer data) |
static bool | fillBannerMiddle (GtkWidget *widget, GdkEventExpose *event, gpointer data) |
static bool | fillBannerBottom (GtkWidget *widget, GdkEventExpose *event, gpointer data) |
![]() | |
int | borderFill |
Used if the fillBorder callback is in use. More... | |
![]() | |
virtual void | pack (GtkWidget *obj) |
![]() | |
virtual bool | checkDropValidity (GtkWidget *w, GtkWidget *sourceWidget, int info, const unsigned char *selectionStoredData) |
virtual bool | dragDataReceived (GtkWidget *w, GtkWidget *sourceWidget, int info, const unsigned char *selectionStoredData, int length) |
virtual void | dragLeave (GtkWidget *w, GtkWidget *sourceWidget) |
virtual bool | dragMotion (GtkWidget *w, GtkWidget *sourceWidget, int x, int y) |
virtual int | chooseTheTargetToUse (GtkWidget *w, GtkWidget *sourceWidget, DragNDrop &dnd) |
virtual void | dragDataGet (GtkWidget *w, GtkSelectionData *selectionData, guint info) |
virtual void | dragDataDelete (GtkWidget *w) |
virtual void | dragBegin (GtkWidget *w) |
virtual void | dragEnd (GtkWidget *w) |
![]() | |
GtkWidget * | widget |
The container based widget. More... | |
GtkInterface has been replaced by Window
Definition at line 24 of file gtkInterface.H.
|
inline |
constructor specifying window size and resideable options
width | the width of the window |
height | the height of the window |
resiseable | whether the window can be resised. |
Definition at line 31 of file gtkInterface.H.
|
inline |
Empty constructor.
Definition at line 35 of file gtkInterface.H.
GTK+ IOStream
Beta
|