|
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::SetFont | ( | VDKFont * | f | ) | [virtual] |
Sets object font
Reimplemented from VDKObject.
| 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
1.7.6.1