gtkIOStream  1.7.0
GTK+ << C++ IOStream operators for GTK+. Now with ORBing, numerical computation, audio client and more ...
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GtkInterface Class Reference

#include <gtkInterface.H>

Inheritance diagram for GtkInterface:
[legend]
Collaboration diagram for GtkInterface:
[legend]

Public Member Functions

 GtkInterface (int width, int height, bool resiseable=true)
 constructor specifying window size and resideable options More...
 
 GtkInterface ()
 
- Public Member Functions inherited from Window
 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)
 
- Public Member Functions inherited from Container
void setBorder (unsigned int size)
 
unsigned int getBorder (void)
 
Containeroperator<< (Container &c)
 
Containeroperator<< (Container *c)
 
Containeroperator<< (Widget &w)
 
Containeroperator<< (Widget *w)
 
virtual Containeroperator<< (GtkWidget *w)
 
Containeroperator<< (LinkList< GtkWidget *> &ll)
 
Containeroperator>> (GtkWidget *w)
 
Containeroperator>> (Container *c)
 
Containeroperator>> (Container &c)
 
Containeroperator>> (LinkList< GtkWidget *> &ll)
 
void setChildrensSensitivity (bool sens)
 
bool areAnyChildrensSensitive (void)
 
unsigned int size ()
 
- Public Member Functions inherited from Widget
 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)
 
Widgetoperator<< (DragNDrop &dnd)
 
Widgetoperator>> (DragNDrop &dnd)
 

Additional Inherited Members

- Public Types inherited from Window
enum  BorderFillOptions { BORDER_LEFT =1, BORDER_RIGHT =2, BORDER_TOP =4, BORDER_BOTTOM =8 }
 
- Static Public Member Functions inherited from Window
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)
 
- Public Attributes inherited from Window
int borderFill
 Used if the fillBorder callback is in use. More...
 
- Protected Member Functions inherited from Container
virtual void pack (GtkWidget *obj)
 
- Protected Member Functions inherited from Widget
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)
 
- Protected Attributes inherited from Widget
GtkWidget * widget
 The container based widget. More...
 

Detailed Description

GtkInterface has been replaced by Window

Definition at line 24 of file gtkInterface.H.

Constructor & Destructor Documentation

◆ GtkInterface() [1/2]

GtkInterface::GtkInterface ( int  width,
int  height,
bool  resiseable = true 
)
inline

constructor specifying window size and resideable options

Parameters
widththe width of the window
heightthe height of the window
resiseablewhether the window can be resised.

Definition at line 31 of file gtkInterface.H.

◆ GtkInterface() [2/2]

GtkInterface::GtkInterface ( )
inline

Empty constructor.

Definition at line 35 of file gtkInterface.H.


The documentation for this class was generated from the following file:
gtkIOStream: GtkInterface Class Reference
GTK+ IOStream  Beta