vdk 2.4.0
|
This is a base class for derived VDKCustomList and VDKCustomTree Provides common functionalities for both child classes. More...
#include <vdkcustom.h>
This is a base class for derived VDKCustomList and VDKCustomTree Provides common functionalities for both child classes.
SignalConnect(aCustom, "click_column",&SomeClass::Response,false);
void VDKCustom::ActiveTitle | ( | int | col, |
bool | flag = true |
||
) |
Sets/unsets active titile
col,ordinal | position of the active title |
flag,either | true (set) or false (unset) |
void VDKCustom::ActiveTitles | ( | bool | flag = true | ) |
Same as above but acts on the entire tuple.
void VDKCustom::AutoResizeColumn | ( | int | col, |
bool | flag | ||
) |
Sets/unsets column auto-resize capability
col,ordinal | position |
flag,either | true (sets) or false (unsets) |
virtual void VDKCustom::Clear | ( | ) | [inline, virtual] |
Clear widget
Reimplemented in VDKCustomList, and VDKCustomTree.
int VDKCustom::ColumnClicked | ( | ) | [inline] |
Returns wich column was clicked
void VDKCustom::ColumnSize | ( | int | col, |
int | size | ||
) |
Set column fixed size
col,ordinal | position |
size,in | pixels |
GtkWidget* VDKCustom::CustomWidget | ( | ) | [inline] |
Returns underlying custom widget.
void VDKCustom::EnableTitles | ( | bool | flag = true | ) |
Set/unset titles sensitivity
flag,if | false titles will be grayed as well. |
void VDKCustom::Freeze | ( | ) | [inline] |
Freezes widget during time consuming updating operations
GtkSelectionMode VDKCustom::SelectionMode | ( | ) |
Returns selection mode
void VDKCustom::SetBackground | ( | VDKRgb | color, |
GtkStateType | state = GTK_STATE_NORMAL |
||
) | [protected, virtual] |
void VDKCustom::SetForeground | ( | VDKRgb | color, |
GtkStateType | state | ||
) | [virtual] |
int VDKCustom::Size | ( | ) | [inline] |
Returns how many rows/nodes are into custom widget
void VDKCustom::Thaw | ( | ) | [inline] |
Unfreeze
VDKReadWriteValueProp<VDKCustom,bool> VDKCustom::AutoResize |
Use this to set/get auto resize capablity for al columns
VDKReadWriteValueProp<VDKCustom,GtkShadowType> VDKCustom::BorderShadow |
Use this to get/set border shadow
VDKReadWriteValueProp<VDKCustom,GtkPolicyType> VDKCustom::HPolicy |
Use this to get/set hor. scrollbar policy
VDKReadWriteValueProp<VDKCustom,int> VDKCustom::RowHeight |
Use this to get/set row height
VDKReadWriteValueProp<VDKCustom,VDKRgb> VDKCustom::SelectedForeground |
Use this to set colors for selected lines if they should be different from defaults. All new added rows will have this colors. VDKReadWriteValueProp<VDKCustom,VDKColor*> SelectedBackground;
Use this to set colors for selected lines if they should be different from defaults. All new added rows will have this colors.
VDKReadOnlyValueProp<VDKCustom,int> VDKCustom::SelectedTitle |
<read-only>, use this to know wich title was selected (if any)
Since column titles are themselves objects you can use this to access them and set object properties like this:
custom->Titles[0]->Enabled = false; custom->Titles[0]->Normalbackground = VDKRgb("dodgerblue");
VDKReadWriteValueProp<VDKCustom,VDKRgb> VDKCustom::UnselectedBackground |
its use is deprecated, mantained for compat, reverts to NormalBackground
VDKReadWriteValueProp<VDKCustom,VDKRgb> VDKCustom::UnselectedForeground |
its use is deprecated, mantained for compat, reverts to Foreground
VDKReadWriteValueProp<VDKCustom,GtkPolicyType> VDKCustom::VPolicy |
Use this to get/set vert. scrollbar policy