libyui-gtk  2.42.2
 All Classes
YGWidget Class Reference
Inheritance diagram for YGWidget:
YGAlignment YGBarGraph YGBaseFrame YGButtonBox YGCheckBox YGContextMenu YGDialog YGDumbTab YGEmpty YGImage YGLabel YGLabeledWidget YGLayoutBox YGMenuButton YGMultiProgressMeter YGPartitionSplitter YGPushButton YGRadioButton YGRadioButtonGroup YGReplacePoint YGSpacing YGSquash YGTimezoneSelector YGWizard

Classes

struct  Signals
 

Public Member Functions

 YGWidget (YWidget *ywidget, YWidget *yparent, GType type, const char *property_name,...)
 
virtual GtkWidget * getWidget ()
 
GtkWidget * getLayout ()
 
virtual GtkWidget * getContainer ()
 
virtual bool doSetKeyboardFocus ()
 
virtual void doSetEnabled (bool enabled)
 
virtual void doSetUseBoldFont (bool useBold)
 
virtual void doAddChild (YWidget *child, GtkWidget *container)
 
virtual void doRemoveChild (YWidget *child, GtkWidget *container)
 
virtual int doPreferredSize (YUIDimension dimension)
 
virtual void doSetSize (int width, int height)
 
const char * getWidgetName () const
 
virtual std::string getDebugLabel () const
 
void setBorder (unsigned int border)
 
virtual unsigned int getMinSize (YUIDimension dim)
 

Static Public Member Functions

static YGWidgetget (YWidget *y_widget)
 

Protected Types

enum  EventFlags { DELAY_EVENT = 2, IGNORE_NOTIFY_EVENT = 4, IF_NOT_PENDING_EVENT = 8 }
 

Protected Member Functions

void emitEvent (YEvent::EventReason reason, EventFlags flags=(EventFlags) 0)
 
void connect (gpointer object, const char *name, GCallback callback, gpointer data, bool after=true)
 
void blockSignals ()
 
void unblockSignals ()
 
void construct (YWidget *ywidget, YWidget *yparent, GType type, const char *property_name, va_list args)
 

Protected Attributes

Signalsm_signals
 
GtkWidget * m_widget
 
GtkWidget * m_adj_size
 
YWidget * m_ywidget
 

Friends

struct BlockEvents
 
struct Signals
 

Detailed Description

Definition at line 13 of file YGWidget.h.


The documentation for this class was generated from the following files: