TreeViewColumn Class Reference

Inheritance diagram for TreeViewColumn:

DUIObject List of all members.

Detailed Description

The columns on the trees and tables.

See also:
TreeView


Public Member Functions

 this ()
 Creates a new TreeViewColumn.

 this (char[] header, CellRenderer renderer, char[] type, int column)
 Creates a new Tree view column.

void packStart (CellRenderer cell, bit expand)
 packStart

void packEnd (CellRenderer cell, bit expand)
 packEnd

void clear ()
 clear

ListG getCellRenderers ()
void addAttribute (CellRenderer cell_renderer, char[] attribute, gint column)
 addAttribute

void gtk_tree_view_column_set_attributes (gtkO(), GtkCellRenderer *cell_renderer,...)
void gtk_tree_view_column_set_cell_data_func (gtkO(), GtkCellRenderer *cell_renderer, GtkTreeCellDataFunc func, gpointer func_data, GtkDestroyNotify destroy)
void clearAttributes (CellRenderer cell_renderer)
 clearAttributes

void setSpacing (gint spacing)
 setSpacing

gint getSpacing ()
 getSpacing

void setVisible (bit visible)
 setVisible

bit getVisible ()
 getVisible

void setResizable (bit resizable)
 If resizable is TRUE, then the user can explicitly resize the column by grabbing the outer edge of the column button.

bit getResizable ()
 gets the current resizable mode

gint getWidth ()
 getWidth

gint getFixedWidth ()
 getFixedWidth

void setFixedWidth (gint fixed_width)
 setFixedWidth

void setMinWidth (gint min_width)
 setMinWidth

gint getMinWidth ()
 getMinWidth

void setMaxWidth (gint max_width)
 setMaxWidth

gint getMaxWidth ()
 getMaxWidth

void clicked ()
 clicked

void setTitle (char[] title)
 setTitle

char[] getTitle ()
 getTitle

void setClicable (bit clickable)
 setClicable

bit getClickable ()
 getClickable

void setWidget (Widget widget)
 setWidget

Widget getWidget ()
 getWidget

void setAlignment (gfloat xalign)
 setAlignment

gfloat getAlignment ()
 getAlignment

void setReorderable (bit reorderable)
 If reorderable is true, then the column can be reordered by the end user dragging the header.

bit getReorderable (bit reorderable)
 Gets if the column can be reordered by the end user dragging the header.

void setSortColumnID (gint sortColumnID)
 Set the column's sort ID.

gint getSortColumnID ()
 Gets the column's sort ID.

void setSortIndicator (bit setting)
 Sets the sort indicator visibility.

bit getSortIndicator ()
 Gets if the sort indicator is visible.

void setSortOrder (SortType order)
 Sets the sort order type.

SortType getSortOrder ()
 Gets the sort order type.

void gtk_tree_view_column_cell_set_cell_data (gtkO(), GtkTreeModel *tree_model, GtkTreeIter *iter, gboolean is_expander, gboolean is_expanded)
 todo

void gtk_tree_view_column_cell_get_size (gtkO(), GdkRectangle *cell_area, gint *x_offset, gint *y_offset, gint *width, gint *height)
 todo

gboolean gtk_tree_view_column_cell_is_visible (gtkO())
 todo

void gtk_tree_view_column_focus_cell (gtkO(), GtkCellRenderer *cell)
 todo

gboolean gtk_tree_view_column_cell_get_position (gtkO(), GtkCellRenderer *cell_renderer, gint *start_pos, gint *width)
 todo


Protected Member Functions

 this (GtkObject *gtkObject)
 Creates a new TreeViewColumn from a GtkTreeViewColumn.


Member Function Documentation

void TreeViewColumn.addAttribute CellRenderer  cell_renderer,
char[]  attribute,
gint  column
 

addAttribute

Parameters:
cell_renderer 
attribute 
column 

void TreeViewColumn.clear  ) 
 

clear

void TreeViewColumn.clearAttributes CellRenderer  cell_renderer  ) 
 

clearAttributes

Parameters:
cell_renderer 

void TreeViewColumn.clicked  ) 
 

clicked

gfloat TreeViewColumn.getAlignment  ) 
 

getAlignment

Returns:

ListG TreeViewColumn.getCellRenderers  ) 
 

Todo:

bit TreeViewColumn.getClickable  ) 
 

getClickable

Returns:

gint TreeViewColumn.getFixedWidth  ) 
 

getFixedWidth

Returns:

gint TreeViewColumn.getMaxWidth  ) 
 

getMaxWidth

Returns:

gint TreeViewColumn.getMinWidth  ) 
 

getMinWidth

Returns:

bit TreeViewColumn.getReorderable bit  reorderable  ) 
 

Gets if the column can be reordered by the end user dragging the header.

Returns:
true if the column can be reordered by the end user dragging the header.

bit TreeViewColumn.getResizable  ) 
 

gets the current resizable mode

Returns:
the current resizable mode

gint TreeViewColumn.getSortColumnID  ) 
 

Gets the column's sort ID.

Returns:
the column's sort ID

bit TreeViewColumn.getSortIndicator  ) 
 

Gets if the sort indicator is visible.

Returns:
true if the sort indicator is visible

SortType TreeViewColumn.getSortOrder  ) 
 

Gets the sort order type.

Returns:
the sort order type

gint TreeViewColumn.getSpacing  ) 
 

getSpacing

Returns:

char [] TreeViewColumn.getTitle  ) 
 

getTitle

Returns:

bit TreeViewColumn.getVisible  ) 
 

getVisible

Returns:

Widget TreeViewColumn.getWidget  ) 
 

getWidget

Returns:

gint TreeViewColumn.getWidth  ) 
 

getWidth

Returns:

gboolean TreeViewColumn.gtk_tree_view_column_cell_get_position gtkO()  ,
GtkCellRenderer *  cell_renderer,
gint *  start_pos,
gint *  width
 

todo

void TreeViewColumn.gtk_tree_view_column_cell_get_size gtkO()  ,
GdkRectangle *  cell_area,
gint *  x_offset,
gint *  y_offset,
gint *  width,
gint *  height
 

todo

gboolean TreeViewColumn.gtk_tree_view_column_cell_is_visible gtkO()   ) 
 

todo

void TreeViewColumn.gtk_tree_view_column_cell_set_cell_data gtkO()  ,
GtkTreeModel *  tree_model,
GtkTreeIter *  iter,
gboolean  is_expander,
gboolean  is_expanded
 

todo

void TreeViewColumn.gtk_tree_view_column_focus_cell gtkO()  ,
GtkCellRenderer *  cell
 

todo

void TreeViewColumn.gtk_tree_view_column_set_attributes gtkO()  ,
GtkCellRenderer *  cell_renderer,
... 
 

Todo:

void TreeViewColumn.gtk_tree_view_column_set_cell_data_func gtkO()  ,
GtkCellRenderer *  cell_renderer,
GtkTreeCellDataFunc  func,
gpointer  func_data,
GtkDestroyNotify  destroy
 

Todo:

void TreeViewColumn.packEnd CellRenderer  cell,
bit  expand
 

packEnd

Parameters:
cell 
expand 

void TreeViewColumn.packStart CellRenderer  cell,
bit  expand
 

packStart

Parameters:
cell 
expand 

void TreeViewColumn.setAlignment gfloat  xalign  ) 
 

setAlignment

Parameters:
xalign 

void TreeViewColumn.setClicable bit  clickable  ) 
 

setClicable

Parameters:
clickable 

void TreeViewColumn.setFixedWidth gint  fixed_width  ) 
 

setFixedWidth

Parameters:
fixed_width 

void TreeViewColumn.setMaxWidth gint  max_width  ) 
 

setMaxWidth

Parameters:
max_width 

void TreeViewColumn.setMinWidth gint  min_width  ) 
 

setMinWidth

Parameters:
min_width 

void TreeViewColumn.setReorderable bit  reorderable  ) 
 

If reorderable is true, then the column can be reordered by the end user dragging the header.

Parameters:
reorderable the new reorderable mode

void TreeViewColumn.setResizable bit  resizable  ) 
 

If resizable is TRUE, then the user can explicitly resize the column by grabbing the outer edge of the column button.

Parameters:
resizable the new resizable mode

void TreeViewColumn.setSortColumnID gint  sortColumnID  ) 
 

Set the column's sort ID.

Parameters:
sortColumnID the new column's sort ID

void TreeViewColumn.setSortIndicator bit  setting  ) 
 

Sets the sort indicator visibility.

Parameters:
setting the new sort indicator visibility

void TreeViewColumn.setSortOrder SortType  order  ) 
 

Sets the sort order type.

Parameters:
order the new sort order type

void TreeViewColumn.setSpacing gint  spacing  ) 
 

setSpacing

Parameters:
spacing 

void TreeViewColumn.setTitle char[]  title  ) 
 

setTitle

Parameters:
title 

void TreeViewColumn.setVisible bit  visible  ) 
 

setVisible

Parameters:
visible 

void TreeViewColumn.setWidget Widget  widget  ) 
 

setWidget

Parameters:
widget 

TreeViewColumn.this char[]  header,
CellRenderer  renderer,
char[]  type,
int  column
 

Creates a new Tree view column.

Parameters:
header th column header text
renderer the rederer for the column cells
type the type of data to be displayed (shouldn't this be on the renderer?)
column the column number

TreeViewColumn.this  ) 
 

Creates a new TreeViewColumn.

TreeViewColumn.this GtkObject *  gtkObject  )  [protected]
 

Creates a new TreeViewColumn from a GtkTreeViewColumn.

Parameters:
gtkObject the GtkTreeViewColumn

Reimplemented from DUIObject.


Generated on Sun Dec 21 02:47:13 2003 for DUI by doxygen 1.3.4