| Top |
| guint | n-columns | Read / Write / Construct Only |
| gboolean | reorderable | Read / Write |
| guint | row-height | Read / Write |
| GtkSelectionMode | selection-mode | Read / Write |
| GtkShadowType | shadow-type | Read / Write |
| GtkSortType | sort-type | Read / Write |
| gboolean | titles-active | Read / Write |
| gboolean | use-drag-icons | Read / Write |
| void | abort-column-resize | Action |
| void | click-column | Run First |
| void | end-selection | Action |
| void | extend-selection | Action |
| void | resize-column | Run Last |
| void | row-move | Run Last |
| void | scroll-horizontal | Action |
| void | scroll-vertical | Action |
| void | select-all | Action |
| void | select-row | Run First |
| void | set-scroll-adjustments | Run Last |
| void | start-selection | Action |
| void | toggle-add-mode | Action |
| void | toggle-focus-row | Action |
| void | undo-selection | Action |
| void | unselect-all | Action |
| void | unselect-row | Run First |
| struct | GtkCList |
| enum | GtkCellType |
| enum | GtkButtonAction |
| struct | GtkCListColumn |
| struct | GtkCListRow |
| struct | GtkCellText |
| struct | GtkCellPixmap |
| struct | GtkCellPixText |
| struct | GtkCellWidget |
| struct | GtkCell |
| struct | GtkCListCellInfo |
| struct | GtkCListDestInfo |
| enum | GtkCListDragPos |
GObject
╰── GInitiallyUnowned
╰── GtkObject
╰── GtkWidget
╰── GtkContainer
╰── GtkCList
╰── GtkCTree
#define GTK_CLIST_FLAGS(clist) (GTK_CLIST (clist)->flags)
GTK_CLIST_FLAGS is deprecated and should not be used in newly-written code.
#define GTK_CLIST_SET_FLAG(clist,flag) (GTK_CLIST_FLAGS (clist) |= (GTK_ ## flag))
GTK_CLIST_SET_FLAG is deprecated and should not be used in newly-written code.
#define GTK_CLIST_UNSET_FLAG(clist,flag) (GTK_CLIST_FLAGS (clist) &= ~(GTK_ ## flag))
GTK_CLIST_UNSET_FLAG is deprecated and should not be used in newly-written code.
#define GTK_CLIST_IN_DRAG(clist) (GTK_CLIST_FLAGS (clist) & GTK_CLIST_IN_DRAG)
GTK_CLIST_IN_DRAG is deprecated and should not be used in newly-written code.
#define GTK_CLIST_ROW_HEIGHT_SET(clist) (GTK_CLIST_FLAGS (clist) & GTK_CLIST_ROW_HEIGHT_SET)
GTK_CLIST_ROW_HEIGHT_SET is deprecated and should not be used in newly-written code.
#define GTK_CLIST_SHOW_TITLES(clist) (GTK_CLIST_FLAGS (clist) & GTK_CLIST_SHOW_TITLES)
GTK_CLIST_SHOW_TITLES is deprecated and should not be used in newly-written code.
#define GTK_CLIST_ADD_MODE(clist) (GTK_CLIST_FLAGS (clist) & GTK_CLIST_ADD_MODE)
GTK_CLIST_ADD_MODE is deprecated and should not be used in newly-written code.
#define GTK_CLIST_AUTO_SORT(clist) (GTK_CLIST_FLAGS (clist) & GTK_CLIST_AUTO_SORT)
GTK_CLIST_AUTO_SORT is deprecated and should not be used in newly-written code.
#define GTK_CLIST_AUTO_RESIZE_BLOCKED(clist) (GTK_CLIST_FLAGS (clist) & GTK_CLIST_AUTO_RESIZE_BLOCKED)
GTK_CLIST_AUTO_RESIZE_BLOCKED is deprecated and should not be used in newly-written code.
#define GTK_CLIST_REORDERABLE(clist) (GTK_CLIST_FLAGS (clist) & GTK_CLIST_REORDERABLE)
GTK_CLIST_REORDERABLE is deprecated and should not be used in newly-written code.
#define GTK_CLIST_USE_DRAG_ICONS(clist) (GTK_CLIST_FLAGS (clist) & GTK_CLIST_USE_DRAG_ICONS)
GTK_CLIST_USE_DRAG_ICONS is deprecated and should not be used in newly-written code.
#define GTK_CLIST_DRAW_DRAG_LINE(clist) (GTK_CLIST_FLAGS (clist) & GTK_CLIST_DRAW_DRAG_LINE)
GTK_CLIST_DRAW_DRAG_LINE is deprecated and should not be used in newly-written code.
#define GTK_CLIST_DRAW_DRAG_RECT(clist) (GTK_CLIST_FLAGS (clist) & GTK_CLIST_DRAW_DRAG_RECT)
GTK_CLIST_DRAW_DRAG_RECT is deprecated and should not be used in newly-written code.
#define GTK_CLIST_ROW(_glist_) ((GtkCListRow *)((_glist_)->data))
GTK_CLIST_ROW is deprecated and should not be used in newly-written code.
#define GTK_CELL_TEXT(cell) (((GtkCellText *) &(cell)))
GTK_CELL_TEXT is deprecated and should not be used in newly-written code.
#define GTK_CELL_PIXMAP(cell) (((GtkCellPixmap *) &(cell)))
GTK_CELL_PIXMAP is deprecated and should not be used in newly-written code.
#define GTK_CELL_PIXTEXT(cell) (((GtkCellPixText *) &(cell)))
GTK_CELL_PIXTEXT is deprecated and should not be used in newly-written code.
#define GTK_CELL_WIDGET(cell) (((GtkCellWidget *) &(cell)))
GTK_CELL_WIDGET is deprecated and should not be used in newly-written code.
gint (*GtkCListCompareFunc) (GtkCList *clist,gconstpointer ptr1,gconstpointer ptr2);
GtkCListCompareFunc is deprecated and should not be used in newly-written code.
GtkWidget *
gtk_clist_new (gint columns);
gtk_clist_new is deprecated and should not be used in newly-written code.
GtkWidget * gtk_clist_new_with_titles (gint columns,gchar *titles[]);
gtk_clist_new_with_titles is deprecated and should not be used in newly-written code.
void gtk_clist_set_shadow_type (GtkCList *clist,GtkShadowType type);
gtk_clist_set_shadow_type is deprecated and should not be used in newly-written code.
void gtk_clist_set_selection_mode (GtkCList *clist,GtkSelectionMode mode);
gtk_clist_set_selection_mode is deprecated and should not be used in newly-written code.
void
gtk_clist_freeze (GtkCList *clist);
gtk_clist_freeze is deprecated and should not be used in newly-written code.
void
gtk_clist_thaw (GtkCList *clist);
gtk_clist_thaw is deprecated and should not be used in newly-written code.
void
gtk_clist_column_titles_show (GtkCList *clist);
gtk_clist_column_titles_show is deprecated and should not be used in newly-written code.
void
gtk_clist_column_titles_hide (GtkCList *clist);
gtk_clist_column_titles_hide is deprecated and should not be used in newly-written code.
void gtk_clist_column_title_active (GtkCList *clist,gint column);
gtk_clist_column_title_active is deprecated and should not be used in newly-written code.
void gtk_clist_column_title_passive (GtkCList *clist,gint column);
gtk_clist_column_title_passive is deprecated and should not be used in newly-written code.
void
gtk_clist_column_titles_active (GtkCList *clist);
gtk_clist_column_titles_active is deprecated and should not be used in newly-written code.
void
gtk_clist_column_titles_passive (GtkCList *clist);
gtk_clist_column_titles_passive is deprecated and should not be used in newly-written code.
void gtk_clist_set_column_title (GtkCList *clist,gint column,const gchar *title);
gtk_clist_set_column_title is deprecated and should not be used in newly-written code.
void gtk_clist_set_column_widget (GtkCList *clist,gint column,GtkWidget *widget);
gtk_clist_set_column_widget is deprecated and should not be used in newly-written code.
void gtk_clist_set_column_justification (GtkCList *clist,gint column,GtkJustification justification);
gtk_clist_set_column_justification is deprecated and should not be used in newly-written code.
void gtk_clist_set_column_visibility (GtkCList *clist,gint column,gboolean visible);
gtk_clist_set_column_visibility is deprecated and should not be used in newly-written code.
void gtk_clist_set_column_resizeable (GtkCList *clist,gint column,gboolean resizeable);
gtk_clist_set_column_resizeable is deprecated and should not be used in newly-written code.
void gtk_clist_set_column_auto_resize (GtkCList *clist,gint column,gboolean auto_resize);
gtk_clist_set_column_auto_resize is deprecated and should not be used in newly-written code.
gint gtk_clist_optimal_column_width (GtkCList *clist,gint column);
gtk_clist_optimal_column_width is deprecated and should not be used in newly-written code.
void gtk_clist_set_column_width (GtkCList *clist,gint column,gint width);
gtk_clist_set_column_width is deprecated and should not be used in newly-written code.
void gtk_clist_set_column_min_width (GtkCList *clist,gint column,gint min_width);
gtk_clist_set_column_min_width is deprecated and should not be used in newly-written code.
void gtk_clist_set_column_max_width (GtkCList *clist,gint column,gint max_width);
gtk_clist_set_column_max_width is deprecated and should not be used in newly-written code.
void gtk_clist_set_row_height (GtkCList *clist,guint height);
gtk_clist_set_row_height is deprecated and should not be used in newly-written code.
void gtk_clist_moveto (GtkCList *clist,gint row,gint column,gfloat row_align,gfloat col_align);
gtk_clist_moveto is deprecated and should not be used in newly-written code.
GtkVisibility gtk_clist_row_is_visible (GtkCList *clist,gint row);
gtk_clist_row_is_visible is deprecated and should not be used in newly-written code.
GtkCellType gtk_clist_get_cell_type (GtkCList *clist,gint row,gint column);
gtk_clist_get_cell_type is deprecated and should not be used in newly-written code.
void gtk_clist_set_text (GtkCList *clist,gint row,gint column,const gchar *text);
gtk_clist_set_text is deprecated and should not be used in newly-written code.
gint gtk_clist_get_text (GtkCList *clist,gint row,gint column,gchar **text);
gtk_clist_get_text is deprecated and should not be used in newly-written code.
void gtk_clist_set_pixmap (GtkCList *clist,gint row,gint column,GdkPixmap *pixmap,GdkBitmap *mask);
gtk_clist_set_pixmap is deprecated and should not be used in newly-written code.
gint gtk_clist_get_pixmap (GtkCList *clist,gint row,gint column,GdkPixmap **pixmap,GdkBitmap **mask);
gtk_clist_get_pixmap is deprecated and should not be used in newly-written code.
void gtk_clist_set_pixtext (GtkCList *clist,gint row,gint column,const gchar *text,guint8 spacing,GdkPixmap *pixmap,GdkBitmap *mask);
gtk_clist_set_pixtext is deprecated and should not be used in newly-written code.
gint gtk_clist_get_pixtext (GtkCList *clist,gint row,gint column,gchar **text,guint8 *spacing,GdkPixmap **pixmap,GdkBitmap **mask);
gtk_clist_get_pixtext is deprecated and should not be used in newly-written code.
void gtk_clist_set_foreground (GtkCList *clist,gint row,const GdkColor *color);
gtk_clist_set_foreground is deprecated and should not be used in newly-written code.
void gtk_clist_set_background (GtkCList *clist,gint row,const GdkColor *color);
gtk_clist_set_background is deprecated and should not be used in newly-written code.
void gtk_clist_set_cell_style (GtkCList *clist,gint row,gint column,GtkStyle *style);
gtk_clist_set_cell_style is deprecated and should not be used in newly-written code.
GtkStyle * gtk_clist_get_cell_style (GtkCList *clist,gint row,gint column);
gtk_clist_get_cell_style is deprecated and should not be used in newly-written code.
void gtk_clist_set_row_style (GtkCList *clist,gint row,GtkStyle *style);
gtk_clist_set_row_style is deprecated and should not be used in newly-written code.
GtkStyle * gtk_clist_get_row_style (GtkCList *clist,gint row);
gtk_clist_get_row_style is deprecated and should not be used in newly-written code.
void gtk_clist_set_shift (GtkCList *clist,gint row,gint column,gint vertical,gint horizontal);
gtk_clist_set_shift is deprecated and should not be used in newly-written code.
void gtk_clist_set_selectable (GtkCList *clist,gint row,gboolean selectable);
gtk_clist_set_selectable is deprecated and should not be used in newly-written code.
gboolean gtk_clist_get_selectable (GtkCList *clist,gint row);
gtk_clist_get_selectable is deprecated and should not be used in newly-written code.
gint gtk_clist_prepend (GtkCList *clist,gchar *text[]);
gtk_clist_prepend is deprecated and should not be used in newly-written code.
gint gtk_clist_append (GtkCList *clist,gchar *text[]);
gtk_clist_append is deprecated and should not be used in newly-written code.
gint gtk_clist_insert (GtkCList *clist,gint row,gchar *text[]);
gtk_clist_insert is deprecated and should not be used in newly-written code.
void gtk_clist_remove (GtkCList *clist,gint row);
gtk_clist_remove is deprecated and should not be used in newly-written code.
void gtk_clist_set_row_data (GtkCList *clist,gint row,gpointer data);
gtk_clist_set_row_data is deprecated and should not be used in newly-written code.
void gtk_clist_set_row_data_full (GtkCList *clist,gint row,gpointer data,GDestroyNotify destroy);
gtk_clist_set_row_data_full is deprecated and should not be used in newly-written code.
gpointer gtk_clist_get_row_data (GtkCList *clist,gint row);
gtk_clist_get_row_data is deprecated and should not be used in newly-written code.
gint gtk_clist_find_row_from_data (GtkCList *clist,gpointer data);
gtk_clist_find_row_from_data is deprecated and should not be used in newly-written code.
void gtk_clist_select_row (GtkCList *clist,gint row,gint column);
gtk_clist_select_row is deprecated and should not be used in newly-written code.
void gtk_clist_unselect_row (GtkCList *clist,gint row,gint column);
gtk_clist_unselect_row is deprecated and should not be used in newly-written code.
void
gtk_clist_undo_selection (GtkCList *clist);
gtk_clist_undo_selection is deprecated and should not be used in newly-written code.
void
gtk_clist_clear (GtkCList *clist);
gtk_clist_clear is deprecated and should not be used in newly-written code.
gint gtk_clist_get_selection_info (GtkCList *clist,gint x,gint y,gint *row,gint *column);
gtk_clist_get_selection_info is deprecated and should not be used in newly-written code.
void
gtk_clist_select_all (GtkCList *clist);
gtk_clist_select_all is deprecated and should not be used in newly-written code.
void
gtk_clist_unselect_all (GtkCList *clist);
gtk_clist_unselect_all is deprecated and should not be used in newly-written code.
void gtk_clist_swap_rows (GtkCList *clist,gint row1,gint row2);
gtk_clist_swap_rows is deprecated and should not be used in newly-written code.
void gtk_clist_set_compare_func (GtkCList *clist,GtkCListCompareFunc cmp_func);
gtk_clist_set_compare_func is deprecated and should not be used in newly-written code.
void gtk_clist_set_sort_column (GtkCList *clist,gint column);
gtk_clist_set_sort_column is deprecated and should not be used in newly-written code.
void gtk_clist_set_sort_type (GtkCList *clist,GtkSortType sort_type);
gtk_clist_set_sort_type is deprecated and should not be used in newly-written code.
void
gtk_clist_sort (GtkCList *clist);
gtk_clist_sort is deprecated and should not be used in newly-written code.
void gtk_clist_set_auto_sort (GtkCList *clist,gboolean auto_sort);
gtk_clist_set_auto_sort is deprecated and should not be used in newly-written code.
gint
gtk_clist_columns_autosize (GtkCList *clist);
gtk_clist_columns_autosize is deprecated and should not be used in newly-written code.
gchar * gtk_clist_get_column_title (GtkCList *clist,gint column);
gtk_clist_get_column_title is deprecated and should not be used in newly-written code.
GtkWidget * gtk_clist_get_column_widget (GtkCList *clist,gint column);
gtk_clist_get_column_widget is deprecated and should not be used in newly-written code.
GtkAdjustment *
gtk_clist_get_hadjustment (GtkCList *clist);
gtk_clist_get_hadjustment is deprecated and should not be used in newly-written code.
GtkAdjustment *
gtk_clist_get_vadjustment (GtkCList *clist);
gtk_clist_get_vadjustment is deprecated and should not be used in newly-written code.
void gtk_clist_row_move (GtkCList *clist,gint source_row,gint dest_row);
gtk_clist_row_move is deprecated and should not be used in newly-written code.
void gtk_clist_set_button_actions (GtkCList *clist,guint button,guint8 button_actions);
gtk_clist_set_button_actions is deprecated and should not be used in newly-written code.
void gtk_clist_set_hadjustment (GtkCList *clist,GtkAdjustment *adjustment);
gtk_clist_set_hadjustment is deprecated and should not be used in newly-written code.
void gtk_clist_set_reorderable (GtkCList *clist,gboolean reorderable);
gtk_clist_set_reorderable is deprecated and should not be used in newly-written code.
void gtk_clist_set_use_drag_icons (GtkCList *clist,gboolean use_icons);
gtk_clist_set_use_drag_icons is deprecated and should not be used in newly-written code.
void gtk_clist_set_vadjustment (GtkCList *clist,GtkAdjustment *adjustment);
gtk_clist_set_vadjustment is deprecated and should not be used in newly-written code.
struct GtkCList;
GtkCList is deprecated and should not be used in newly-written code.
struct GtkCListColumn {
gchar *title;
GdkRectangle area;
GtkWidget *button;
GdkWindow *window;
gint width;
gint min_width;
gint max_width;
GtkJustification justification;
guint visible : 1;
guint width_set : 1;
guint resizeable : 1;
guint auto_resize : 1;
guint button_passive : 1;
};
GtkCListColumn is deprecated and should not be used in newly-written code.
struct GtkCListRow {
GtkCell *cell;
GtkStateType state;
GdkColor foreground;
GdkColor background;
GtkStyle *style;
gpointer data;
GDestroyNotify destroy;
guint fg_set : 1;
guint bg_set : 1;
guint selectable : 1;
};
GtkCListRow is deprecated and should not be used in newly-written code.
struct GtkCellText {
GtkCellType type;
gint16 vertical;
gint16 horizontal;
GtkStyle *style;
gchar *text;
};
GtkCellText is deprecated and should not be used in newly-written code.
struct GtkCellPixmap {
GtkCellType type;
gint16 vertical;
gint16 horizontal;
GtkStyle *style;
GdkPixmap *pixmap;
GdkBitmap *mask;
};
GtkCellPixmap is deprecated and should not be used in newly-written code.
struct GtkCellPixText {
GtkCellType type;
gint16 vertical;
gint16 horizontal;
GtkStyle *style;
gchar *text;
guint8 spacing;
GdkPixmap *pixmap;
GdkBitmap *mask;
};
GtkCellPixText is deprecated and should not be used in newly-written code.
struct GtkCellWidget {
GtkCellType type;
gint16 vertical;
gint16 horizontal;
GtkStyle *style;
GtkWidget *widget;
};
GtkCellWidget is deprecated and should not be used in newly-written code.
struct GtkCell {
GtkCellType type;
gint16 vertical;
gint16 horizontal;
GtkStyle *style;
union {
gchar *text;
struct {
GdkPixmap *pixmap;
GdkBitmap *mask;
} pm;
struct {
gchar *text;
guint8 spacing;
GdkPixmap *pixmap;
GdkBitmap *mask;
} pt;
GtkWidget *widget;
} u;
};
GtkCell is deprecated and should not be used in newly-written code.
struct GtkCListCellInfo {
gint row;
gint column;
};
GtkCListCellInfo is deprecated and should not be used in newly-written code.
struct GtkCListDestInfo {
GtkCListCellInfo cell;
GtkCListDragPos insert_pos;
};
GtkCListDestInfo is deprecated and should not be used in newly-written code.
“n-columns” property “n-columns” guint
Owner: GtkCList
Flags: Read / Write / Construct Only
Default value: 0
“reorderable” property “reorderable” gboolean
Owner: GtkCList
Flags: Read / Write
Default value: FALSE
“selection-mode” property“selection-mode” GtkSelectionMode
Owner: GtkCList
Flags: Read / Write
Default value: GTK_SELECTION_NONE
“shadow-type” property“shadow-type” GtkShadowType
Owner: GtkCList
Flags: Read / Write
Default value: GTK_SHADOW_NONE
“sort-type” property“sort-type” GtkSortType
Owner: GtkCList
Flags: Read / Write
Default value: GTK_SORT_ASCENDING
“titles-active” property “titles-active” gboolean
Owner: GtkCList
Flags: Read / Write
Default value: FALSE
“abort-column-resize” signalvoid user_function (GtkCList *clist, gpointer user_data)
Flags: Action
“click-column” signalvoid user_function (GtkCList *clist, int arg1, gpointer user_data)
Flags: Run First
“extend-selection” signalvoid user_function (GtkCList *clist, GtkScrollType arg1, float arg2, gboolean arg3, gpointer user_data)
Flags: Action
“resize-column” signalvoid user_function (GtkCList *clist, int arg1, int arg2, gpointer user_data)
Flags: Run Last
“row-move” signalvoid user_function (GtkCList *clist, int arg1, int arg2, gpointer user_data)
Flags: Run Last
“scroll-horizontal” signalvoid user_function (GtkCList *clist, GtkScrollType arg1, float arg2, gpointer user_data)
Flags: Action
“scroll-vertical” signalvoid user_function (GtkCList *clist, GtkScrollType arg1, float arg2, gpointer user_data)
Flags: Action
“select-row” signalvoid user_function (GtkCList *clist, int arg1, int arg2, GdkEvent *arg3, gpointer user_data)
Flags: Run First
“set-scroll-adjustments” signalvoid user_function (GtkCList *clist, GtkAdjustment *arg1, GtkAdjustment *arg2, gpointer user_data)
Flags: Run Last
“toggle-focus-row” signalvoid user_function (GtkCList *clist, gpointer user_data)
Flags: Action