|
int | ColumnClicked () |
|
GtkSelectionMode | SelectionMode () |
|
GtkWidget * | CustomWidget () |
|
void | ActiveTitle (int col, bool flag=true) |
|
void | ActiveTitles (bool flag=true) |
|
void | EnableTitles (bool flag=true) |
|
void | Freeze () |
|
void | Thaw () |
|
virtual void | Clear () |
|
int | Size () |
|
void | ColumnSize (int col, int size) |
|
void | AutoResizeColumn (int col, bool flag) |
|
virtual void | SetForeground (VDKRgb, GtkStateType) |
|
virtual void | SetFont (VDKFont *) |
|
VDKRgb | GetBackground (GtkStateType state=GTK_STATE_NORMAL) |
|
VDKRgb | GetForeground (GtkStateType state=GTK_STATE_NORMAL) |
|
| VDKObject (VDKForm *owner=NULL) |
|
| VDKObject (VDKForm *owner, GtkWidget *widget) |
|
virtual | ~VDKObject () |
|
bool | Destroy () |
|
virtual int | isA () |
|
VDKForm * | Owner () |
|
virtual GtkWidget * | Widget () |
|
GtkWidget * | ConnectingWidget () |
|
GtkWidget * | WrappedWidget () |
|
VDKFont * | GetFont () |
|
void | SetVisible (bool visible) |
|
bool | GetVisible () |
|
void | SetCursor (VDKCursorType) |
|
VDKCursorType | GetCursor () |
|
void | SetSize (int w, int h) |
|
void | SetUsize (VDKPoint s) |
|
virtual void | SetTip (char *) |
|
virtual void | Add (VDKObject *obj, int justify=l_justify, int expand=TRUE, int fill=TRUE, int padding=0) |
|
ItemList & | Items () |
|
void | Draw (GdkRectangle *area=NULL) |
|
virtual void | Setup () |
|
void | SignalEmit (int signal) |
|
void | SignalEmit (char *sig) |
|
void | SignalEmitParent (int signal) |
|
void | SignalEmitParent (char *sig) |
|
void | GrabFocus () |
|
VDKObject * | Parent (VDKObject *p=NULL) |
|
int | SignalConnect (VDKObject *obj, char *signal, bool(VDKObject::*method)(VDKObject *), bool gtk=true, bool after=false) |
|
int | SignalConnect (char *signal, bool(VDKObject::*method)(VDKObject *), bool gtk=true, bool after=false) |
|
bool | SignalDisconnect (int connection) |
|
int | EventConnect (VDKObject *obj, char *event, bool(VDKObject::*method)(VDKObject *, GdkEvent *), bool after=false) |
|
int | EventConnect (char *, bool(VDKObject::*)(VDKObject *, GdkEvent *), bool after=false) |
|
bool | EventDisconnect (int connection) |
|
|
VDKReadWriteValueProp< VDKCustom, GtkPolicyType > | VPolicy |
|
VDKReadWriteValueProp< VDKCustom, GtkPolicyType > | HPolicy |
|
VDKReadWriteValueProp< VDKCustom, GtkShadowType > | BorderShadow |
|
VDKReadWriteValueProp< VDKCustom, int > | RowHeight |
|
VDKReadWriteValueProp< VDKCustom, bool > | AutoResize |
|
VDKReadWriteValueProp< VDKCustom, VDKRgb > | SelectedForeground |
|
VDKReadWriteValueProp< VDKCustom, VDKRgb > | UnselectedBackground |
|
VDKReadWriteValueProp< VDKCustom, VDKRgb > | UnselectedForeground |
|
VDKObjectArray | Titles |
|
VDKReadOnlyValueProp< VDKCustom, int > | SelectedTitle |
|
VDKReadWriteValueProp< VDKObject, VDKRgb > | NormalBackground |
|
VDKReadWriteValueProp< VDKObject, VDKFont * > | Font |
|
SizeObjectProp | Usize |
|
VDKReadWriteValueProp< VDKObject, bool > | Enabled |
|
VDKReadWriteValueProp< VDKObject, VDKCursorType > | Cursor |
|
VDKReadWriteValueProp< VDKObject, bool > | Visible |
|
This is a base class for derived VDKCustomList and VDKCustomTree Provides common functionalities for both child classes.
- Programming tips
- VDKCustom operations are dependent on selection mode that can be one of the following:
- GTK_SELECTION_SINGLE (default)
- GTK_SELECTION_BROWSE
- GTK_SELECTION_MULTIPLE
- GTK_SELECTION_EXTENDED
- Signals
- Signals are available for all modes except browse one, but the way you can use them is different for each mode. Basically in single mode you may use Selection property while in other modes you may use Selections() method. It's possible to connect with "click_column" signal using dynamics tables provided that use connects with <gtk> arg set to false.
SignalConnect(aCustom,
"click_column",&SomeClass::Response,
false);