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:
Inheritance graph
[legend]
Collaboration diagram for VDKTreeViewColumn:
Collaboration graph
[legend]

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, VDKRgbNormalBackground
 
VDKReadWriteValueProp< VDKTreeViewColumn, VDKRgbForeground
 
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::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::~VDKTreeViewColumn ( )

Destructor

Member Function Documentation

◆ ActiveTitle()

void VDKTreeViewColumn::ActiveTitle ( bool  flag = true)

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

◆ GtkColumn()

GtkTreeViewColumn* VDKTreeViewColumn::GtkColumn ( )
inline

Return underlying GtkColumn

◆ Owner()

VDKTreeView* VDKTreeViewColumn::Owner ( )
inline

Returns column owner

◆ Renderer()

GtkCellRenderer* VDKTreeViewColumn::Renderer ( )
inline

Returns underlying GtkRenderer

Member Data Documentation

◆ Font

VDKReadWriteValueProp<VDKTreeViewColumn,VDKFont*> VDKTreeViewColumn::Font

Font

◆ Foreground

VDKReadWriteValueProp<VDKTreeViewColumn,VDKRgb> VDKTreeViewColumn::Foreground

Foreground

◆ NormalBackground

VDKReadWriteValueProp<VDKTreeViewColumn,VDKRgb> VDKTreeViewColumn::NormalBackground

NormalBackground

◆ Sortable

VDKReadWriteValueProp<VDKTreeViewColumn,bool> VDKTreeViewColumn::Sortable

Sortable

◆ Title

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

Title

◆ Width

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: