vdk 2.4.0
Public Member Functions | Public Attributes | List of all members
VDKTreeViewColumn Class Reference

Provides a wrapper for GtkTreeColumn. More...

#include <vdktreeview.h>

Inheritance diagram for VDKTreeViewColumn:
VDKNotCopyAble

Public Member Functions

 VDKTreeViewColumn (VDKTreeView *owner, int column, char *title=NULL, bool editable=false, int editcol=-1)
 ~VDKTreeViewColumn ()
GtkTreeViewColumn * GtkColumn ()
GtkCellRenderer * Renderer ()
VDKTreeViewOwner ()
void ActiveTitle (bool flag=true)

Public Attributes

VDKReadWriteValueProp
< VDKTreeViewColumn, VDKRgb
NormalBackground
VDKReadWriteValueProp
< VDKTreeViewColumn, VDKRgb
Foreground
VDKReadWriteValueProp
< VDKTreeViewColumn, VDKFont * > 
Font
VDKReadWriteValueProp
< VDKTreeViewColumn, const
char * > 
Title
VDKReadWriteValueProp
< VDKTreeViewColumn, int > 
Width
VDKReadWriteValueProp
< VDKTreeViewColumn, bool > 
Sortable

Detailed Description

Provides a wrapper for GtkTreeColumn.

Constructor & Destructor Documentation

VDKTreeViewColumn::VDKTreeViewColumn ( VDKTreeView owner,
int  column,
char *  title = NULL,
bool  editable = false,
int  editcol = -1 
)

Constructor

Parameters
ownertreeview owner
columnmodel column number from which data should be gathered
titlecolumn title
editableif true column cells can be edited provided that related editcol cell has a true value (has meaning only if column type is G_TYPE_STRING)
editcolmodel column number that must contain boolean value that flags editable (has meaning only if editable is true)
VDKTreeViewColumn::~VDKTreeViewColumn ( )

Destructor

Member Function Documentation

void VDKTreeViewColumn::ActiveTitle ( bool  flag = true)

Enable/Disable title, if enabled title can be selected with a click

GtkTreeViewColumn* VDKTreeViewColumn::GtkColumn ( )
inline

Return underlying GtkColumn

VDKTreeView* VDKTreeViewColumn::Owner ( )
inline

Returns column owner

GtkCellRenderer* VDKTreeViewColumn::Renderer ( )
inline

Returns underlying GtkRenderer

Member Data Documentation

VDKReadWriteValueProp<VDKTreeViewColumn,VDKFont*> VDKTreeViewColumn::Font

Font

VDKReadWriteValueProp<VDKTreeViewColumn,VDKRgb> VDKTreeViewColumn::Foreground

Foreground

VDKReadWriteValueProp<VDKTreeViewColumn,VDKRgb> VDKTreeViewColumn::NormalBackground

NormalBackground

VDKReadWriteValueProp<VDKTreeViewColumn,bool> VDKTreeViewColumn::Sortable

Sortable

VDKReadWriteValueProp<VDKTreeViewColumn,const char*> VDKTreeViewColumn::Title

Title

VDKReadWriteValueProp<VDKTreeViewColumn,int> VDKTreeViewColumn::Width

Width Setting this property to a value greater than 0 sets column to a fixed size, setting to 0 makes it auto resizeable


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