📄 gtkclist.html
字号:
<HTML><HEAD><TITLE>GtkCList</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.61"><LINKREL="HOME"TITLE="GTK+ Reference Manual"HREF="index.html"><LINKREL="UP"TITLE="GTK+ Widgets and Objects"HREF="gtkobjects.html"><LINKREL="PREVIOUS"TITLE="GtkCheckMenuItem"HREF="gtkcheckmenuitem.html"><LINKREL="NEXT"TITLE="GtkColorSelection"HREF="gtkcolorselection.html"></HEAD><BODYCLASS="REFENTRY"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLEWIDTH="100%"BORDER="0"BGCOLOR="#000000"CELLPADDING="1"CELLSPACING="0"><TR><THCOLSPAN="4"ALIGN="center"><FONTCOLOR="#FFFFFF"SIZE="5">GTK+ Reference Manual</FONT></TH></TR><TR><TDWIDTH="25%"BGCOLOR="#C00000"ALIGN="left"><AHREF="gtkcheckmenuitem.html"><FONTCOLOR="#FFFFFF"SIZE="3"><B><<< Previous Page</B></FONT></A></TD><TDWIDTH="25%"BGCOLOR="#0000C0"ALIGN="center"><FONTCOLOR="#FFFFFF"SIZE="3"><B><AHREF="index.html"><FONTCOLOR="#FFFFFF"SIZE="3"><B>Home</B></FONT></A></B></FONT></TD><TDWIDTH="25%"BGCOLOR="#00C000"ALIGN="center"><FONTCOLOR="#FFFFFF"SIZE="3"><B><AHREF="gtkobjects.html"><FONTCOLOR="#FFFFFF"SIZE="3"><B>Up</B></FONT></A></B></FONT></TD><TDWIDTH="25%"BGCOLOR="#C00000"ALIGN="right"><AHREF="gtkcolorselection.html"><FONTCOLOR="#FFFFFF"SIZE="3"><B>Next Page >>></B></FONT></A></TD></TR></TABLE></DIV><H1><ANAME="GTKCLIST">GtkCList</A></H1><DIVCLASS="REFNAMEDIV"><ANAME="AEN15907"></A><H2>Name</H2>GtkCList -- A multi-columned scrolling list widget.</DIV><DIVCLASS="REFSYNOPSISDIV"><ANAME="AEN15910"></A><H2>Synopsis</H2><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="SYNOPSIS"> #include <gtk/gtk.h>struct <AHREF="gtkclist.html#GTKCLIST-STRUCT">GtkCList</A>;enum <AHREF="gtkclist.html#GTKCELLTYPE">GtkCellType</A>;enum <AHREF="gtkclist.html#GTKBUTTONACTION">GtkButtonAction</A>;#define <AHREF="gtkclist.html#GTK-CLIST-FLAGS-CAPS">GTK_CLIST_FLAGS</A> (clist)#define <AHREF="gtkclist.html#GTK-CLIST-SET-FLAG-CAPS">GTK_CLIST_SET_FLAG</A> (clist,flag)#define <AHREF="gtkclist.html#GTK-CLIST-UNSET-FLAG-CAPS">GTK_CLIST_UNSET_FLAG</A> (clist,flag)#define <AHREF="gtkclist.html#GTK-CLIST-IN-DRAG-CAPS">GTK_CLIST_IN_DRAG</A> (clist)#define <AHREF="gtkclist.html#GTK-CLIST-ROW-HEIGHT-SET-CAPS">GTK_CLIST_ROW_HEIGHT_SET</A> (clist)#define <AHREF="gtkclist.html#GTK-CLIST-SHOW-TITLES-CAPS">GTK_CLIST_SHOW_TITLES</A> (clist)#define <AHREF="gtkclist.html#GTK-CLIST-CHILD-HAS-FOCUS-CAPS">GTK_CLIST_CHILD_HAS_FOCUS</A> (clist)#define <AHREF="gtkclist.html#GTK-CLIST-ADD-MODE-CAPS">GTK_CLIST_ADD_MODE</A> (clist)#define <AHREF="gtkclist.html#GTK-CLIST-AUTO-SORT-CAPS">GTK_CLIST_AUTO_SORT</A> (clist)#define <AHREF="gtkclist.html#GTK-CLIST-AUTO-RESIZE-BLOCKED-CAPS">GTK_CLIST_AUTO_RESIZE_BLOCKED</A> (clist)#define <AHREF="gtkclist.html#GTK-CLIST-REORDERABLE-CAPS">GTK_CLIST_REORDERABLE</A> (clist)#define <AHREF="gtkclist.html#GTK-CLIST-USE-DRAG-ICONS-CAPS">GTK_CLIST_USE_DRAG_ICONS</A> (clist)#define <AHREF="gtkclist.html#GTK-CLIST-DRAW-DRAG-LINE-CAPS">GTK_CLIST_DRAW_DRAG_LINE</A> (clist)#define <AHREF="gtkclist.html#GTK-CLIST-DRAW-DRAG-RECT-CAPS">GTK_CLIST_DRAW_DRAG_RECT</A> (clist)#define <AHREF="gtkclist.html#GTK-CLIST-ROW-CAPS">GTK_CLIST_ROW</A> (_glist_)#define <AHREF="gtkclist.html#GTK-CELL-TEXT-CAPS">GTK_CELL_TEXT</A> (cell)#define <AHREF="gtkclist.html#GTK-CELL-PIXMAP-CAPS">GTK_CELL_PIXMAP</A> (cell)#define <AHREF="gtkclist.html#GTK-CELL-PIXTEXT-CAPS">GTK_CELL_PIXTEXT</A> (cell)#define <AHREF="gtkclist.html#GTK-CELL-WIDGET-CAPS">GTK_CELL_WIDGET</A> (cell)<AHREF=../glib/glib-basic-types.html#GINT>gint</A> (<AHREF="gtkclist.html#GTKCLISTCOMPAREFUNC">*GtkCListCompareFunc</A>) (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GCONSTPOINTER>gconstpointer</A> ptr1, <AHREF=../glib/glib-basic-types.html#GCONSTPOINTER>gconstpointer</A> ptr2);struct <AHREF="gtkclist.html#GTKCLISTCOLUMN">GtkCListColumn</A>;struct <AHREF="gtkclist.html#GTKCLISTROW">GtkCListRow</A>;struct <AHREF="gtkclist.html#GTKCELLTEXT">GtkCellText</A>;struct <AHREF="gtkclist.html#GTKCELLPIXMAP">GtkCellPixmap</A>;struct <AHREF="gtkclist.html#GTKCELLPIXTEXT">GtkCellPixText</A>;struct <AHREF="gtkclist.html#GTKCELLWIDGET">GtkCellWidget</A>;struct <AHREF="gtkclist.html#GTKCELL">GtkCell</A>;struct <AHREF="gtkclist.html#GTKCLISTCELLINFO">GtkCListCellInfo</A>;struct <AHREF="gtkclist.html#GTKCLISTDESTINFO">GtkCListDestInfo</A>;enum <AHREF="gtkclist.html#GTKCLISTDRAGPOS">GtkCListDragPos</A>;void <AHREF="gtkclist.html#GTK-CLIST-CONSTRUCT">gtk_clist_construct</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> columns, <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *titles[]);<AHREF="gtkwidget.html">GtkWidget</A>* <AHREF="gtkclist.html#GTK-CLIST-NEW">gtk_clist_new</A> (<AHREF=../glib/glib-basic-types.html#GINT>gint</A> columns);<AHREF="gtkwidget.html">GtkWidget</A>* <AHREF="gtkclist.html#GTK-CLIST-NEW-WITH-TITLES">gtk_clist_new_with_titles</A> (<AHREF=../glib/glib-basic-types.html#GINT>gint</A> columns, <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *titles[]);void <AHREF="gtkclist.html#GTK-CLIST-SET-SHADOW-TYPE">gtk_clist_set_shadow_type</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF="gtk-standard-enumerations.html#GTKSHADOWTYPE">GtkShadowType</A> type);void <AHREF="gtkclist.html#GTK-CLIST-SET-SELECTION-MODE">gtk_clist_set_selection_mode</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF="gtk-standard-enumerations.html#GTKSELECTIONMODE">GtkSelectionMode</A> mode);void <AHREF="gtkclist.html#GTK-CLIST-FREEZE">gtk_clist_freeze</A> (<AHREF="gtkclist.html">GtkCList</A> *clist);void <AHREF="gtkclist.html#GTK-CLIST-THAW">gtk_clist_thaw</A> (<AHREF="gtkclist.html">GtkCList</A> *clist);void <AHREF="gtkclist.html#GTK-CLIST-COLUMN-TITLES-SHOW">gtk_clist_column_titles_show</A> (<AHREF="gtkclist.html">GtkCList</A> *clist);void <AHREF="gtkclist.html#GTK-CLIST-COLUMN-TITLES-HIDE">gtk_clist_column_titles_hide</A> (<AHREF="gtkclist.html">GtkCList</A> *clist);void <AHREF="gtkclist.html#GTK-CLIST-COLUMN-TITLE-ACTIVE">gtk_clist_column_title_active</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> column);void <AHREF="gtkclist.html#GTK-CLIST-COLUMN-TITLE-PASSIVE">gtk_clist_column_title_passive</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> column);void <AHREF="gtkclist.html#GTK-CLIST-COLUMN-TITLES-ACTIVE">gtk_clist_column_titles_active</A> (<AHREF="gtkclist.html">GtkCList</A> *clist);void <AHREF="gtkclist.html#GTK-CLIST-COLUMN-TITLES-PASSIVE">gtk_clist_column_titles_passive</A> (<AHREF="gtkclist.html">GtkCList</A> *clist);void <AHREF="gtkclist.html#GTK-CLIST-SET-COLUMN-TITLE">gtk_clist_set_column_title</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> column, const <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *title);void <AHREF="gtkclist.html#GTK-CLIST-SET-COLUMN-WIDGET">gtk_clist_set_column_widget</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> column, <AHREF="gtkwidget.html">GtkWidget</A> *widget);void <AHREF="gtkclist.html#GTK-CLIST-SET-COLUMN-JUSTIFICATION">gtk_clist_set_column_justification</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> column, <AHREF="gtk-standard-enumerations.html#GTKJUSTIFICATION">GtkJustification</A> justification);void <AHREF="gtkclist.html#GTK-CLIST-SET-COLUMN-VISIBILITY">gtk_clist_set_column_visibility</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> column, <AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A> visible);void <AHREF="gtkclist.html#GTK-CLIST-SET-COLUMN-RESIZEABLE">gtk_clist_set_column_resizeable</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> column, <AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A> resizeable);void <AHREF="gtkclist.html#GTK-CLIST-SET-COLUMN-AUTO-RESIZE">gtk_clist_set_column_auto_resize</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> column, <AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A> auto_resize);<AHREF=../glib/glib-basic-types.html#GINT>gint</A> <AHREF="gtkclist.html#GTK-CLIST-OPTIMAL-COLUMN-WIDTH">gtk_clist_optimal_column_width</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> column);void <AHREF="gtkclist.html#GTK-CLIST-SET-COLUMN-WIDTH">gtk_clist_set_column_width</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> column, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> width);void <AHREF="gtkclist.html#GTK-CLIST-SET-COLUMN-MIN-WIDTH">gtk_clist_set_column_min_width</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> column, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> min_width);void <AHREF="gtkclist.html#GTK-CLIST-SET-COLUMN-MAX-WIDTH">gtk_clist_set_column_max_width</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> column, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> max_width);void <AHREF="gtkclist.html#GTK-CLIST-SET-ROW-HEIGHT">gtk_clist_set_row_height</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GUINT>guint</A> height);void <AHREF="gtkclist.html#GTK-CLIST-MOVETO">gtk_clist_moveto</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> row, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> column, <AHREF=../glib/glib-basic-types.html#GFLOAT>gfloat</A> row_align, <AHREF=../glib/glib-basic-types.html#GFLOAT>gfloat</A> col_align);<AHREF="gtk-standard-enumerations.html#GTKVISIBILITY">GtkVisibility</A> <AHREF="gtkclist.html#GTK-CLIST-ROW-IS-VISIBLE">gtk_clist_row_is_visible</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> row);<AHREF="gtkclist.html#GTKCELLTYPE">GtkCellType</A> <AHREF="gtkclist.html#GTK-CLIST-GET-CELL-TYPE">gtk_clist_get_cell_type</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> row, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> column);void <AHREF="gtkclist.html#GTK-CLIST-SET-TEXT">gtk_clist_set_text</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> row, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> column, const <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *text);<AHREF=../glib/glib-basic-types.html#GINT>gint</A> <AHREF="gtkclist.html#GTK-CLIST-GET-TEXT">gtk_clist_get_text</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> row, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> column, <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> **text);void <AHREF="gtkclist.html#GTK-CLIST-SET-PIXMAP">gtk_clist_set_pixmap</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> row, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> column, <AHREF=../gdk/gdk-bitmaps-and-pixmaps.html#GDKPIXMAP>GdkPixmap</A> *pixmap, <AHREF=../gdk/gdk-bitmaps-and-pixmaps.html#GDKBITMAP>GdkBitmap</A> *mask);<AHREF=../glib/glib-basic-types.html#GINT>gint</A> <AHREF="gtkclist.html#GTK-CLIST-GET-PIXMAP">gtk_clist_get_pixmap</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> row, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> column, <AHREF=../gdk/gdk-bitmaps-and-pixmaps.html#GDKPIXMAP>GdkPixmap</A> **pixmap, <AHREF=../gdk/gdk-bitmaps-and-pixmaps.html#GDKBITMAP>GdkBitmap</A> **mask);void <AHREF="gtkclist.html#GTK-CLIST-SET-PIXTEXT">gtk_clist_set_pixtext</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> row, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> column, const <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *text, <AHREF=../glib/glib-basic-types.html#GUINT8>guint8</A> spacing, <AHREF=../gdk/gdk-bitmaps-and-pixmaps.html#GDKPIXMAP>GdkPixmap</A> *pixmap, <AHREF=../gdk/gdk-bitmaps-and-pixmaps.html#GDKBITMAP>GdkBitmap</A> *mask);<AHREF=../glib/glib-basic-types.html#GINT>gint</A> <AHREF="gtkclist.html#GTK-CLIST-GET-PIXTEXT">gtk_clist_get_pixtext</A> (<AHREF="gtkclist.html">GtkCList</A> *clist, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> row, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> column, <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> **text, <AHREF=../glib/glib-basic-types.html#GUINT8>guint8</A> *spacing, <AHREF=../gdk/gdk-bitmaps-and-pixmaps.html#GDKPIXMAP>GdkPixmap</A> **pixmap,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -