GtkCList

GtkCList

Functions

#define GTK_CLIST_FLAGS()
#define GTK_CLIST_SET_FLAG()
#define GTK_CLIST_UNSET_FLAG()
#define GTK_CLIST_IN_DRAG()
#define GTK_CLIST_ROW_HEIGHT_SET()
#define GTK_CLIST_SHOW_TITLES()
#define GTK_CLIST_ADD_MODE()
#define GTK_CLIST_AUTO_SORT()
#define GTK_CLIST_AUTO_RESIZE_BLOCKED()
#define GTK_CLIST_REORDERABLE()
#define GTK_CLIST_USE_DRAG_ICONS()
#define GTK_CLIST_DRAW_DRAG_LINE()
#define GTK_CLIST_DRAW_DRAG_RECT()
#define GTK_CLIST_ROW()
#define GTK_CELL_TEXT()
#define GTK_CELL_PIXMAP()
#define GTK_CELL_PIXTEXT()
#define GTK_CELL_WIDGET()
gint (*GtkCListCompareFunc) ()
GtkWidget * gtk_clist_new ()
GtkWidget * gtk_clist_new_with_titles ()
void gtk_clist_set_shadow_type ()
void gtk_clist_set_selection_mode ()
void gtk_clist_freeze ()
void gtk_clist_thaw ()
void gtk_clist_column_titles_show ()
void gtk_clist_column_titles_hide ()
void gtk_clist_column_title_active ()
void gtk_clist_column_title_passive ()
void gtk_clist_column_titles_active ()
void gtk_clist_column_titles_passive ()
void gtk_clist_set_column_title ()
void gtk_clist_set_column_widget ()
void gtk_clist_set_column_justification ()
void gtk_clist_set_column_visibility ()
void gtk_clist_set_column_resizeable ()
void gtk_clist_set_column_auto_resize ()
gint gtk_clist_optimal_column_width ()
void gtk_clist_set_column_width ()
void gtk_clist_set_column_min_width ()
void gtk_clist_set_column_max_width ()
void gtk_clist_set_row_height ()
void gtk_clist_moveto ()
GtkVisibility gtk_clist_row_is_visible ()
GtkCellType gtk_clist_get_cell_type ()
void gtk_clist_set_text ()
gint gtk_clist_get_text ()
void gtk_clist_set_pixmap ()
gint gtk_clist_get_pixmap ()
void gtk_clist_set_pixtext ()
gint gtk_clist_get_pixtext ()
void gtk_clist_set_foreground ()
void gtk_clist_set_background ()
void gtk_clist_set_cell_style ()
GtkStyle * gtk_clist_get_cell_style ()
void gtk_clist_set_row_style ()
GtkStyle * gtk_clist_get_row_style ()
void gtk_clist_set_shift ()
void gtk_clist_set_selectable ()
gboolean gtk_clist_get_selectable ()
gint gtk_clist_prepend ()
gint gtk_clist_append ()
gint gtk_clist_insert ()
void gtk_clist_remove ()
void gtk_clist_set_row_data ()
void gtk_clist_set_row_data_full ()
gpointer gtk_clist_get_row_data ()
gint gtk_clist_find_row_from_data ()
void gtk_clist_select_row ()
void gtk_clist_unselect_row ()
void gtk_clist_undo_selection ()
void gtk_clist_clear ()
gint gtk_clist_get_selection_info ()
void gtk_clist_select_all ()
void gtk_clist_unselect_all ()
void gtk_clist_swap_rows ()
void gtk_clist_set_compare_func ()
void gtk_clist_set_sort_column ()
void gtk_clist_set_sort_type ()
void gtk_clist_sort ()
void gtk_clist_set_auto_sort ()
gint gtk_clist_columns_autosize ()
gchar * gtk_clist_get_column_title ()
GtkWidget * gtk_clist_get_column_widget ()
GtkAdjustment * gtk_clist_get_hadjustment ()
GtkAdjustment * gtk_clist_get_vadjustment ()
void gtk_clist_row_move ()
void gtk_clist_set_button_actions ()
void gtk_clist_set_hadjustment ()
void gtk_clist_set_reorderable ()
void gtk_clist_set_use_drag_icons ()
void gtk_clist_set_vadjustment ()

Properties

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

Signals

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

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkObject
            ╰── GtkWidget
                ╰── GtkContainer
                    ╰── GtkCList
                        ╰── GtkCTree

Implemented Interfaces

GtkCList implements AtkImplementorIface and GtkBuildable.

Includes

#include <gtk/gtk.h>

Description

Functions

GTK_CLIST_FLAGS()

#define GTK_CLIST_FLAGS(clist)             (GTK_CLIST (clist)->flags)

GTK_CLIST_FLAGS is deprecated and should not be used in newly-written code.


GTK_CLIST_SET_FLAG()

#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.


GTK_CLIST_UNSET_FLAG()

#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.


GTK_CLIST_IN_DRAG()

#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.


GTK_CLIST_ROW_HEIGHT_SET()

#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.


GTK_CLIST_SHOW_TITLES()

#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.


GTK_CLIST_ADD_MODE()

#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.


GTK_CLIST_AUTO_SORT()

#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.


GTK_CLIST_AUTO_RESIZE_BLOCKED()

#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.


GTK_CLIST_REORDERABLE()

#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.


GTK_CLIST_USE_DRAG_ICONS()

#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.


GTK_CLIST_DRAW_DRAG_LINE()

#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.


GTK_CLIST_DRAW_DRAG_RECT()

#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.


GTK_CLIST_ROW()

#define GTK_CLIST_ROW(_glist_) ((GtkCListRow *)((_glist_)->data))

GTK_CLIST_ROW is deprecated and should not be used in newly-written code.


GTK_CELL_TEXT()

#define GTK_CELL_TEXT(cell)     (((GtkCellText *) &(cell)))

GTK_CELL_TEXT is deprecated and should not be used in newly-written code.


GTK_CELL_PIXMAP()

#define GTK_CELL_PIXMAP(cell)   (((GtkCellPixmap *) &(cell)))

GTK_CELL_PIXMAP is deprecated and should not be used in newly-written code.


GTK_CELL_PIXTEXT()

#define GTK_CELL_PIXTEXT(cell)  (((GtkCellPixText *) &(cell)))

GTK_CELL_PIXTEXT is deprecated and should not be used in newly-written code.


GTK_CELL_WIDGET()

#define GTK_CELL_WIDGET(cell)   (((GtkCellWidget *) &(cell)))

GTK_CELL_WIDGET is deprecated and should not be used in newly-written code.


GtkCListCompareFunc ()

gint
(*GtkCListCompareFunc) (GtkCList *clist,
                        gconstpointer ptr1,
                        gconstpointer ptr2);

GtkCListCompareFunc is deprecated and should not be used in newly-written code.


gtk_clist_new ()

GtkWidget *
gtk_clist_new (gint columns);

gtk_clist_new is deprecated and should not be used in newly-written code.


gtk_clist_new_with_titles ()

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.


gtk_clist_set_shadow_type ()

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.


gtk_clist_set_selection_mode ()

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.


gtk_clist_freeze ()

void
gtk_clist_freeze (GtkCList *clist);

gtk_clist_freeze is deprecated and should not be used in newly-written code.


gtk_clist_thaw ()

void
gtk_clist_thaw (GtkCList *clist);

gtk_clist_thaw is deprecated and should not be used in newly-written code.


gtk_clist_column_titles_show ()

void
gtk_clist_column_titles_show (GtkCList *clist);

gtk_clist_column_titles_show is deprecated and should not be used in newly-written code.


gtk_clist_column_titles_hide ()

void
gtk_clist_column_titles_hide (GtkCList *clist);

gtk_clist_column_titles_hide is deprecated and should not be used in newly-written code.


gtk_clist_column_title_active ()

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.


gtk_clist_column_title_passive ()

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.


gtk_clist_column_titles_active ()

void
gtk_clist_column_titles_active (GtkCList *clist);

gtk_clist_column_titles_active is deprecated and should not be used in newly-written code.


gtk_clist_column_titles_passive ()

void
gtk_clist_column_titles_passive (GtkCList *clist);

gtk_clist_column_titles_passive is deprecated and should not be used in newly-written code.


gtk_clist_set_column_title ()

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.


gtk_clist_set_column_widget ()

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.


gtk_clist_set_column_justification ()

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.


gtk_clist_set_column_visibility ()

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.


gtk_clist_set_column_resizeable ()

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.


gtk_clist_set_column_auto_resize ()

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.


gtk_clist_optimal_column_width ()

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.


gtk_clist_set_column_width ()

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.


gtk_clist_set_column_min_width ()

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.


gtk_clist_set_column_max_width ()

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.


gtk_clist_set_row_height ()

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.


gtk_clist_moveto ()

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.


gtk_clist_row_is_visible ()

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.


gtk_clist_get_cell_type ()

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.


gtk_clist_set_text ()

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.


gtk_clist_get_text ()

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.


gtk_clist_set_pixmap ()

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.

Parameters

mask

.

[allow-none]

gtk_clist_get_pixmap ()

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.


gtk_clist_set_pixtext ()

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.


gtk_clist_get_pixtext ()

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.


gtk_clist_set_foreground ()

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.


gtk_clist_set_background ()

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.


gtk_clist_set_cell_style ()

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.


gtk_clist_get_cell_style ()

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.


gtk_clist_set_row_style ()

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.


gtk_clist_get_row_style ()

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.


gtk_clist_set_shift ()

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.


gtk_clist_set_selectable ()

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.


gtk_clist_get_selectable ()

gboolean
gtk_clist_get_selectable (GtkCList *clist,
                          gint row);

gtk_clist_get_selectable is deprecated and should not be used in newly-written code.


gtk_clist_prepend ()

gint
gtk_clist_prepend (GtkCList *clist,
                   gchar *text[]);

gtk_clist_prepend is deprecated and should not be used in newly-written code.


gtk_clist_append ()

gint
gtk_clist_append (GtkCList *clist,
                  gchar *text[]);

gtk_clist_append is deprecated and should not be used in newly-written code.


gtk_clist_insert ()

gint
gtk_clist_insert (GtkCList *clist,
                  gint row,
                  gchar *text[]);

gtk_clist_insert is deprecated and should not be used in newly-written code.


gtk_clist_remove ()

void
gtk_clist_remove (GtkCList *clist,
                  gint row);

gtk_clist_remove is deprecated and should not be used in newly-written code.


gtk_clist_set_row_data ()

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.


gtk_clist_set_row_data_full ()

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.


gtk_clist_get_row_data ()

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.


gtk_clist_find_row_from_data ()

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.


gtk_clist_select_row ()

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.


gtk_clist_unselect_row ()

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.


gtk_clist_undo_selection ()

void
gtk_clist_undo_selection (GtkCList *clist);

gtk_clist_undo_selection is deprecated and should not be used in newly-written code.


gtk_clist_clear ()

void
gtk_clist_clear (GtkCList *clist);

gtk_clist_clear is deprecated and should not be used in newly-written code.


gtk_clist_get_selection_info ()

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.


gtk_clist_select_all ()

void
gtk_clist_select_all (GtkCList *clist);

gtk_clist_select_all is deprecated and should not be used in newly-written code.


gtk_clist_unselect_all ()

void
gtk_clist_unselect_all (GtkCList *clist);

gtk_clist_unselect_all is deprecated and should not be used in newly-written code.


gtk_clist_swap_rows ()

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.


gtk_clist_set_compare_func ()

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.


gtk_clist_set_sort_column ()

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.


gtk_clist_set_sort_type ()

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.


gtk_clist_sort ()

void
gtk_clist_sort (GtkCList *clist);

gtk_clist_sort is deprecated and should not be used in newly-written code.


gtk_clist_set_auto_sort ()

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.


gtk_clist_columns_autosize ()

gint
gtk_clist_columns_autosize (GtkCList *clist);

gtk_clist_columns_autosize is deprecated and should not be used in newly-written code.


gtk_clist_get_column_title ()

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.


gtk_clist_get_column_widget ()

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.


gtk_clist_get_hadjustment ()

GtkAdjustment *
gtk_clist_get_hadjustment (GtkCList *clist);

gtk_clist_get_hadjustment is deprecated and should not be used in newly-written code.


gtk_clist_get_vadjustment ()

GtkAdjustment *
gtk_clist_get_vadjustment (GtkCList *clist);

gtk_clist_get_vadjustment is deprecated and should not be used in newly-written code.


gtk_clist_row_move ()

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.


gtk_clist_set_button_actions ()

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.


gtk_clist_set_hadjustment ()

void
gtk_clist_set_hadjustment (GtkCList *clist,
                           GtkAdjustment *adjustment);

gtk_clist_set_hadjustment is deprecated and should not be used in newly-written code.


gtk_clist_set_reorderable ()

void
gtk_clist_set_reorderable (GtkCList *clist,
                           gboolean reorderable);

gtk_clist_set_reorderable is deprecated and should not be used in newly-written code.


gtk_clist_set_use_drag_icons ()

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.


gtk_clist_set_vadjustment ()

void
gtk_clist_set_vadjustment (GtkCList *clist,
                           GtkAdjustment *adjustment);

gtk_clist_set_vadjustment is deprecated and should not be used in newly-written code.

Types and Values

struct GtkCList

struct GtkCList;

GtkCList is deprecated and should not be used in newly-written code.


enum GtkCellType

GtkCellType is deprecated and should not be used in newly-written code.

Members

GTK_CELL_EMPTY

   

GTK_CELL_TEXT

   

GTK_CELL_PIXMAP

   

GTK_CELL_PIXTEXT

   

GTK_CELL_WIDGET

   

enum GtkButtonAction

GtkButtonAction is deprecated and should not be used in newly-written code.

Members

GTK_BUTTON_IGNORED

   

GTK_BUTTON_SELECTS

   

GTK_BUTTON_DRAGS

   

GTK_BUTTON_EXPANDS

   

struct GtkCListColumn

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

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

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

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

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

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

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

struct GtkCListCellInfo {
  gint row;
  gint column;
};

GtkCListCellInfo is deprecated and should not be used in newly-written code.


struct GtkCListDestInfo

struct GtkCListDestInfo {
  GtkCListCellInfo cell;
  GtkCListDragPos  insert_pos;
};

GtkCListDestInfo is deprecated and should not be used in newly-written code.


enum GtkCListDragPos

GtkCListDragPos is deprecated and should not be used in newly-written code.

Members

GTK_CLIST_DRAG_NONE

   

GTK_CLIST_DRAG_BEFORE

   

GTK_CLIST_DRAG_INTO

   

GTK_CLIST_DRAG_AFTER

   

Property Details

The “n-columns” property

  “n-columns”                guint

Owner: GtkCList

Flags: Read / Write / Construct Only

Default value: 0


The “reorderable” property

  “reorderable”              gboolean

Owner: GtkCList

Flags: Read / Write

Default value: FALSE


The “row-height” property

  “row-height”               guint

Owner: GtkCList

Flags: Read / Write

Default value: 0


The “selection-mode” property

  “selection-mode”           GtkSelectionMode

Owner: GtkCList

Flags: Read / Write

Default value: GTK_SELECTION_NONE


The “shadow-type” property

  “shadow-type”              GtkShadowType

Owner: GtkCList

Flags: Read / Write

Default value: GTK_SHADOW_NONE


The “sort-type” property

  “sort-type”                GtkSortType

Owner: GtkCList

Flags: Read / Write

Default value: GTK_SORT_ASCENDING


The “titles-active” property

  “titles-active”            gboolean

Owner: GtkCList

Flags: Read / Write

Default value: FALSE


The “use-drag-icons” property

  “use-drag-icons”           gboolean

Owner: GtkCList

Flags: Read / Write

Default value: FALSE

Signal Details

The “abort-column-resize” signal

void
user_function (GtkCList *clist,
               gpointer  user_data)

Flags: Action


The “click-column” signal

void
user_function (GtkCList *clist,
               int       arg1,
               gpointer  user_data)

Flags: Run First


The “end-selection” signal

void
user_function (GtkCList *clist,
               gpointer  user_data)

Flags: Action


The “extend-selection” signal

void
user_function (GtkCList     *clist,
               GtkScrollType arg1,
               float         arg2,
               gboolean      arg3,
               gpointer      user_data)

Flags: Action


The “resize-column” signal

void
user_function (GtkCList *clist,
               int       arg1,
               int       arg2,
               gpointer  user_data)

Flags: Run Last


The “row-move” signal

void
user_function (GtkCList *clist,
               int       arg1,
               int       arg2,
               gpointer  user_data)

Flags: Run Last


The “scroll-horizontal” signal

void
user_function (GtkCList     *clist,
               GtkScrollType arg1,
               float         arg2,
               gpointer      user_data)

Flags: Action


The “scroll-vertical” signal

void
user_function (GtkCList     *clist,
               GtkScrollType arg1,
               float         arg2,
               gpointer      user_data)

Flags: Action


The “select-all” signal

void
user_function (GtkCList *clist,
               gpointer  user_data)

Flags: Action


The “select-row” signal

void
user_function (GtkCList *clist,
               int       arg1,
               int       arg2,
               GdkEvent *arg3,
               gpointer  user_data)

Flags: Run First


The “set-scroll-adjustments” signal

void
user_function (GtkCList      *clist,
               GtkAdjustment *arg1,
               GtkAdjustment *arg2,
               gpointer       user_data)

Flags: Run Last


The “start-selection” signal

void
user_function (GtkCList *clist,
               gpointer  user_data)

Flags: Action


The “toggle-add-mode” signal

void
user_function (GtkCList *clist,
               gpointer  user_data)

Flags: Action


The “toggle-focus-row” signal

void
user_function (GtkCList *clist,
               gpointer  user_data)

Flags: Action


The “undo-selection” signal

void
user_function (GtkCList *clist,
               gpointer  user_data)

Flags: Action


The “unselect-all” signal

void
user_function (GtkCList *clist,
               gpointer  user_data)

Flags: Action


The “unselect-row” signal

void
user_function (GtkCList *clist,
               int       arg1,
               int       arg2,
               GdkEvent *arg3,
               gpointer  user_data)

Flags: Run First