Ardour  9.0-pre0-582-g084a23a80d
gtktreeviewcolumn.h File Reference
Include dependency graph for gtktreeviewcolumn.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkTreeViewColumn
 
struct  _GtkTreeViewColumnClass
 

Macros

#define GTK_TYPE_TREE_VIEW_COLUMN   (gtk_tree_view_column_get_type ())
 
#define GTK_TREE_VIEW_COLUMN(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_VIEW_COLUMN, GtkTreeViewColumn))
 
#define GTK_TREE_VIEW_COLUMN_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_VIEW_COLUMN, GtkTreeViewColumnClass))
 
#define GTK_IS_TREE_VIEW_COLUMN(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_VIEW_COLUMN))
 
#define GTK_IS_TREE_VIEW_COLUMN_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_VIEW_COLUMN))
 
#define GTK_TREE_VIEW_COLUMN_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_VIEW_COLUMN, GtkTreeViewColumnClass))
 

Typedefs

typedef struct _GtkTreeViewColumn GtkTreeViewColumn
 
typedef struct _GtkTreeViewColumnClass GtkTreeViewColumnClass
 
typedef void(* GtkTreeCellDataFunc) (GtkTreeViewColumn *tree_column, GtkCellRenderer *cell, GtkTreeModel *tree_model, GtkTreeIter *iter, gpointer data)
 

Enumerations

enum  GtkTreeViewColumnSizing { GTK_TREE_VIEW_COLUMN_GROW_ONLY , GTK_TREE_VIEW_COLUMN_AUTOSIZE , GTK_TREE_VIEW_COLUMN_FIXED }
 

Functions

GType gtk_tree_view_column_get_type (void) G_GNUC_CONST
 
GtkTreeViewColumngtk_tree_view_column_new (void)
 
GtkTreeViewColumngtk_tree_view_column_new_with_attributes (const gchar *title, GtkCellRenderer *cell,...) G_GNUC_NULL_TERMINATED
 
void gtk_tree_view_column_pack_start (GtkTreeViewColumn *tree_column, GtkCellRenderer *cell, gboolean expand)
 
void gtk_tree_view_column_pack_end (GtkTreeViewColumn *tree_column, GtkCellRenderer *cell, gboolean expand)
 
void gtk_tree_view_column_clear (GtkTreeViewColumn *tree_column)
 
GList * gtk_tree_view_column_get_cell_renderers (GtkTreeViewColumn *tree_column)
 
void gtk_tree_view_column_add_attribute (GtkTreeViewColumn *tree_column, GtkCellRenderer *cell_renderer, const gchar *attribute, gint column)
 
void gtk_tree_view_column_set_attributes (GtkTreeViewColumn *tree_column, GtkCellRenderer *cell_renderer,...) G_GNUC_NULL_TERMINATED
 
void gtk_tree_view_column_set_cell_data_func (GtkTreeViewColumn *tree_column, GtkCellRenderer *cell_renderer, GtkTreeCellDataFunc func, gpointer func_data, GDestroyNotify destroy)
 
void gtk_tree_view_column_clear_attributes (GtkTreeViewColumn *tree_column, GtkCellRenderer *cell_renderer)
 
void gtk_tree_view_column_set_spacing (GtkTreeViewColumn *tree_column, gint spacing)
 
gint gtk_tree_view_column_get_spacing (GtkTreeViewColumn *tree_column)
 
void gtk_tree_view_column_set_visible (GtkTreeViewColumn *tree_column, gboolean visible)
 
gboolean gtk_tree_view_column_get_visible (GtkTreeViewColumn *tree_column)
 
void gtk_tree_view_column_set_resizable (GtkTreeViewColumn *tree_column, gboolean resizable)
 
gboolean gtk_tree_view_column_get_resizable (GtkTreeViewColumn *tree_column)
 
void gtk_tree_view_column_set_sizing (GtkTreeViewColumn *tree_column, GtkTreeViewColumnSizing type)
 
GtkTreeViewColumnSizing gtk_tree_view_column_get_sizing (GtkTreeViewColumn *tree_column)
 
gint gtk_tree_view_column_get_width (GtkTreeViewColumn *tree_column)
 
gint gtk_tree_view_column_get_fixed_width (GtkTreeViewColumn *tree_column)
 
void gtk_tree_view_column_set_fixed_width (GtkTreeViewColumn *tree_column, gint fixed_width)
 
void gtk_tree_view_column_set_min_width (GtkTreeViewColumn *tree_column, gint min_width)
 
gint gtk_tree_view_column_get_min_width (GtkTreeViewColumn *tree_column)
 
void gtk_tree_view_column_set_max_width (GtkTreeViewColumn *tree_column, gint max_width)
 
gint gtk_tree_view_column_get_max_width (GtkTreeViewColumn *tree_column)
 
void gtk_tree_view_column_clicked (GtkTreeViewColumn *tree_column)
 
void gtk_tree_view_column_set_title (GtkTreeViewColumn *tree_column, const gchar *title)
 
const gchar * gtk_tree_view_column_get_title (GtkTreeViewColumn *tree_column)
 
void gtk_tree_view_column_set_expand (GtkTreeViewColumn *tree_column, gboolean expand)
 
gboolean gtk_tree_view_column_get_expand (GtkTreeViewColumn *tree_column)
 
void gtk_tree_view_column_set_clickable (GtkTreeViewColumn *tree_column, gboolean clickable)
 
gboolean gtk_tree_view_column_get_clickable (GtkTreeViewColumn *tree_column)
 
void gtk_tree_view_column_set_widget (GtkTreeViewColumn *tree_column, GtkWidget *widget)
 
GtkWidgetgtk_tree_view_column_get_widget (GtkTreeViewColumn *tree_column)
 
void gtk_tree_view_column_set_alignment (GtkTreeViewColumn *tree_column, gfloat xalign)
 
gfloat gtk_tree_view_column_get_alignment (GtkTreeViewColumn *tree_column)
 
void gtk_tree_view_column_set_reorderable (GtkTreeViewColumn *tree_column, gboolean reorderable)
 
gboolean gtk_tree_view_column_get_reorderable (GtkTreeViewColumn *tree_column)
 
void gtk_tree_view_column_set_sort_column_id (GtkTreeViewColumn *tree_column, gint sort_column_id)
 
gint gtk_tree_view_column_get_sort_column_id (GtkTreeViewColumn *tree_column)
 
void gtk_tree_view_column_set_sort_indicator (GtkTreeViewColumn *tree_column, gboolean setting)
 
gboolean gtk_tree_view_column_get_sort_indicator (GtkTreeViewColumn *tree_column)
 
void gtk_tree_view_column_set_sort_order (GtkTreeViewColumn *tree_column, GtkSortType order)
 
GtkSortType gtk_tree_view_column_get_sort_order (GtkTreeViewColumn *tree_column)
 
void gtk_tree_view_column_cell_set_cell_data (GtkTreeViewColumn *tree_column, GtkTreeModel *tree_model, GtkTreeIter *iter, gboolean is_expander, gboolean is_expanded)
 
void gtk_tree_view_column_cell_get_size (GtkTreeViewColumn *tree_column, const GdkRectangle *cell_area, gint *x_offset, gint *y_offset, gint *width, gint *height)
 
gboolean gtk_tree_view_column_cell_is_visible (GtkTreeViewColumn *tree_column)
 
void gtk_tree_view_column_focus_cell (GtkTreeViewColumn *tree_column, GtkCellRenderer *cell)
 
gboolean gtk_tree_view_column_cell_get_position (GtkTreeViewColumn *tree_column, GtkCellRenderer *cell_renderer, gint *start_pos, gint *width)
 
void gtk_tree_view_column_queue_resize (GtkTreeViewColumn *tree_column)
 
GtkWidgetgtk_tree_view_column_get_tree_view (GtkTreeViewColumn *tree_column)
 

Macro Definition Documentation

◆ GTK_IS_TREE_VIEW_COLUMN

#define GTK_IS_TREE_VIEW_COLUMN (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_VIEW_COLUMN))

Definition at line 41 of file gtktreeviewcolumn.h.

◆ GTK_IS_TREE_VIEW_COLUMN_CLASS

#define GTK_IS_TREE_VIEW_COLUMN_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_VIEW_COLUMN))

Definition at line 42 of file gtktreeviewcolumn.h.

◆ GTK_TREE_VIEW_COLUMN

#define GTK_TREE_VIEW_COLUMN (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_VIEW_COLUMN, GtkTreeViewColumn))

Definition at line 39 of file gtktreeviewcolumn.h.

◆ GTK_TREE_VIEW_COLUMN_CLASS

#define GTK_TREE_VIEW_COLUMN_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_VIEW_COLUMN, GtkTreeViewColumnClass))

Definition at line 40 of file gtktreeviewcolumn.h.

◆ GTK_TREE_VIEW_COLUMN_GET_CLASS

#define GTK_TREE_VIEW_COLUMN_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_VIEW_COLUMN, GtkTreeViewColumnClass))

Definition at line 43 of file gtktreeviewcolumn.h.

◆ GTK_TYPE_TREE_VIEW_COLUMN

#define GTK_TYPE_TREE_VIEW_COLUMN   (gtk_tree_view_column_get_type ())

Definition at line 38 of file gtktreeviewcolumn.h.

Typedef Documentation

◆ GtkTreeCellDataFunc

typedef void(* GtkTreeCellDataFunc) (GtkTreeViewColumn *tree_column, GtkCellRenderer *cell, GtkTreeModel *tree_model, GtkTreeIter *iter, gpointer data)

Definition at line 55 of file gtktreeviewcolumn.h.

◆ GtkTreeViewColumn

Definition at line 35 of file gtktreeviewcolumn.h.

◆ GtkTreeViewColumnClass

Definition at line 35 of file gtktreeviewcolumn.h.

Enumeration Type Documentation

◆ GtkTreeViewColumnSizing

Enumerator
GTK_TREE_VIEW_COLUMN_GROW_ONLY 
GTK_TREE_VIEW_COLUMN_AUTOSIZE 
GTK_TREE_VIEW_COLUMN_FIXED 

Definition at line 45 of file gtktreeviewcolumn.h.

Function Documentation

◆ gtk_tree_view_column_add_attribute()

void gtk_tree_view_column_add_attribute ( GtkTreeViewColumn tree_column,
GtkCellRenderer cell_renderer,
const gchar *  attribute,
gint  column 
)

◆ gtk_tree_view_column_cell_get_position()

gboolean gtk_tree_view_column_cell_get_position ( GtkTreeViewColumn tree_column,
GtkCellRenderer cell_renderer,
gint *  start_pos,
gint *  width 
)

◆ gtk_tree_view_column_cell_get_size()

void gtk_tree_view_column_cell_get_size ( GtkTreeViewColumn tree_column,
const GdkRectangle cell_area,
gint *  x_offset,
gint *  y_offset,
gint *  width,
gint *  height 
)

◆ gtk_tree_view_column_cell_is_visible()

gboolean gtk_tree_view_column_cell_is_visible ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_cell_set_cell_data()

void gtk_tree_view_column_cell_set_cell_data ( GtkTreeViewColumn tree_column,
GtkTreeModel tree_model,
GtkTreeIter iter,
gboolean  is_expander,
gboolean  is_expanded 
)

◆ gtk_tree_view_column_clear()

void gtk_tree_view_column_clear ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_clear_attributes()

void gtk_tree_view_column_clear_attributes ( GtkTreeViewColumn tree_column,
GtkCellRenderer cell_renderer 
)

◆ gtk_tree_view_column_clicked()

void gtk_tree_view_column_clicked ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_focus_cell()

void gtk_tree_view_column_focus_cell ( GtkTreeViewColumn tree_column,
GtkCellRenderer cell 
)

◆ gtk_tree_view_column_get_alignment()

gfloat gtk_tree_view_column_get_alignment ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_get_cell_renderers()

GList* gtk_tree_view_column_get_cell_renderers ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_get_clickable()

gboolean gtk_tree_view_column_get_clickable ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_get_expand()

gboolean gtk_tree_view_column_get_expand ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_get_fixed_width()

gint gtk_tree_view_column_get_fixed_width ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_get_max_width()

gint gtk_tree_view_column_get_max_width ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_get_min_width()

gint gtk_tree_view_column_get_min_width ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_get_reorderable()

gboolean gtk_tree_view_column_get_reorderable ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_get_resizable()

gboolean gtk_tree_view_column_get_resizable ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_get_sizing()

GtkTreeViewColumnSizing gtk_tree_view_column_get_sizing ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_get_sort_column_id()

gint gtk_tree_view_column_get_sort_column_id ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_get_sort_indicator()

gboolean gtk_tree_view_column_get_sort_indicator ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_get_sort_order()

GtkSortType gtk_tree_view_column_get_sort_order ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_get_spacing()

gint gtk_tree_view_column_get_spacing ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_get_title()

const gchar* gtk_tree_view_column_get_title ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_get_tree_view()

GtkWidget* gtk_tree_view_column_get_tree_view ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_get_type()

GType gtk_tree_view_column_get_type ( void  )

◆ gtk_tree_view_column_get_visible()

gboolean gtk_tree_view_column_get_visible ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_get_widget()

GtkWidget* gtk_tree_view_column_get_widget ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_get_width()

gint gtk_tree_view_column_get_width ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_new()

GtkTreeViewColumn* gtk_tree_view_column_new ( void  )

◆ gtk_tree_view_column_new_with_attributes()

GtkTreeViewColumn* gtk_tree_view_column_new_with_attributes ( const gchar *  title,
GtkCellRenderer cell,
  ... 
)

◆ gtk_tree_view_column_pack_end()

void gtk_tree_view_column_pack_end ( GtkTreeViewColumn tree_column,
GtkCellRenderer cell,
gboolean  expand 
)

◆ gtk_tree_view_column_pack_start()

void gtk_tree_view_column_pack_start ( GtkTreeViewColumn tree_column,
GtkCellRenderer cell,
gboolean  expand 
)

◆ gtk_tree_view_column_queue_resize()

void gtk_tree_view_column_queue_resize ( GtkTreeViewColumn tree_column)

◆ gtk_tree_view_column_set_alignment()

void gtk_tree_view_column_set_alignment ( GtkTreeViewColumn tree_column,
gfloat  xalign 
)

◆ gtk_tree_view_column_set_attributes()

void gtk_tree_view_column_set_attributes ( GtkTreeViewColumn tree_column,
GtkCellRenderer cell_renderer,
  ... 
)

◆ gtk_tree_view_column_set_cell_data_func()

void gtk_tree_view_column_set_cell_data_func ( GtkTreeViewColumn tree_column,
GtkCellRenderer cell_renderer,
GtkTreeCellDataFunc  func,
gpointer  func_data,
GDestroyNotify  destroy 
)

◆ gtk_tree_view_column_set_clickable()

void gtk_tree_view_column_set_clickable ( GtkTreeViewColumn tree_column,
gboolean  clickable 
)

◆ gtk_tree_view_column_set_expand()

void gtk_tree_view_column_set_expand ( GtkTreeViewColumn tree_column,
gboolean  expand 
)

◆ gtk_tree_view_column_set_fixed_width()

void gtk_tree_view_column_set_fixed_width ( GtkTreeViewColumn tree_column,
gint  fixed_width 
)

◆ gtk_tree_view_column_set_max_width()

void gtk_tree_view_column_set_max_width ( GtkTreeViewColumn tree_column,
gint  max_width 
)

◆ gtk_tree_view_column_set_min_width()

void gtk_tree_view_column_set_min_width ( GtkTreeViewColumn tree_column,
gint  min_width 
)

◆ gtk_tree_view_column_set_reorderable()

void gtk_tree_view_column_set_reorderable ( GtkTreeViewColumn tree_column,
gboolean  reorderable 
)

◆ gtk_tree_view_column_set_resizable()

void gtk_tree_view_column_set_resizable ( GtkTreeViewColumn tree_column,
gboolean  resizable 
)

◆ gtk_tree_view_column_set_sizing()

void gtk_tree_view_column_set_sizing ( GtkTreeViewColumn tree_column,
GtkTreeViewColumnSizing  type 
)

◆ gtk_tree_view_column_set_sort_column_id()

void gtk_tree_view_column_set_sort_column_id ( GtkTreeViewColumn tree_column,
gint  sort_column_id 
)

◆ gtk_tree_view_column_set_sort_indicator()

void gtk_tree_view_column_set_sort_indicator ( GtkTreeViewColumn tree_column,
gboolean  setting 
)

◆ gtk_tree_view_column_set_sort_order()

void gtk_tree_view_column_set_sort_order ( GtkTreeViewColumn tree_column,
GtkSortType  order 
)

◆ gtk_tree_view_column_set_spacing()

void gtk_tree_view_column_set_spacing ( GtkTreeViewColumn tree_column,
gint  spacing 
)

◆ gtk_tree_view_column_set_title()

void gtk_tree_view_column_set_title ( GtkTreeViewColumn tree_column,
const gchar *  title 
)

◆ gtk_tree_view_column_set_visible()

void gtk_tree_view_column_set_visible ( GtkTreeViewColumn tree_column,
gboolean  visible 
)

◆ gtk_tree_view_column_set_widget()

void gtk_tree_view_column_set_widget ( GtkTreeViewColumn tree_column,
GtkWidget widget 
)