|  |  |  | GTK+ Reference Manual |  | 
|---|---|---|---|---|
#include <gtk/gtk.h>
                    GtkListItem;
GtkWidget*          gtk_list_item_new                   (void);
GtkWidget*          gtk_list_item_new_with_label        (const gchar *label);
void                gtk_list_item_select                (GtkListItem *list_item);
void                gtk_list_item_deselect              (GtkListItem *list_item);
  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkItem
                                       +----GtkListItem
end-selection : Run Last / Action extend-selection : Run Last / Action scroll-horizontal : Run Last / Action scroll-vertical : Run Last / Action select-all : Run Last / Action start-selection : Run Last / Action toggle-add-mode : Run Last / Action toggle-focus-row : Run Last / Action undo-selection : Run Last / Action unselect-all : Run Last / Action
The GtkListItem widget is used for each item in a GtkList.
GtkList has has been deprecated since GTK+ 2.0 and should not be used in newly written code. Use GtkTreeView instead.
typedef struct _GtkListItem GtkListItem;
GtkListItem is deprecated and should not be used in newly-written code.
The GtkListItem struct contains private data only, and should only be accessed using the functions below.
GtkWidget* gtk_list_item_new (void);
gtk_list_item_new is deprecated and should not be used in newly-written code.
Creates a new GtkListitem.
| Returns : | a new GtkListItem. | 
GtkWidget* gtk_list_item_new_with_label (const gchar *label);
gtk_list_item_new_with_label is deprecated and should not be used in newly-written code.
Creates a new GtkListItem with a child label containing the given string.
| label: | the string to use for the child label. | 
| Returns : | a new GtkListItem with a child GtkLabel with the text set to label. | 
void gtk_list_item_select (GtkListItem *list_item);
gtk_list_item_select is deprecated and should not be used in newly-written code.
Selects the item, by emitting the item's "select" signal. Depending on the selection mode of the list, this may cause other items to be deselected.
| list_item: | a GtkListItem. | 
void gtk_list_item_deselect (GtkListItem *list_item);
gtk_list_item_deselect is deprecated and should not be used in newly-written code.
Deselects the item, by emitting the item's "deselect" signal.
| list_item: | a GtkListItem. | 
::end-selection signalvoid user_function (GtkListItem *listitem, gpointer user_data) : Run Last / Action
| listitem: | the object which received the signal. | 
| user_data: | user data set when the signal handler was connected. | 
::extend-selection signalvoid user_function (GtkListItem *listitem, GtkScrollType scroll_type, gfloat position, gboolean auto_start_selection, gpointer user_data) : Run Last / Action
| listitem: | the object which received the signal. | 
| scroll_type: | |
| position: | |
| auto_start_selection: | |
| user_data: | user data set when the signal handler was connected. | 
::scroll-horizontal signalvoid user_function (GtkListItem *listitem, GtkScrollType scroll_type, gfloat position, gpointer user_data) : Run Last / Action
| listitem: | the object which received the signal. | 
| scroll_type: | |
| position: | |
| user_data: | user data set when the signal handler was connected. | 
::scroll-vertical signalvoid user_function (GtkListItem *listitem, GtkScrollType scroll_type, gfloat position, gpointer user_data) : Run Last / Action
| listitem: | the object which received the signal. | 
| scroll_type: | |
| position: | |
| user_data: | user data set when the signal handler was connected. | 
::select-all signalvoid user_function (GtkListItem *listitem, gpointer user_data) : Run Last / Action
| listitem: | the object which received the signal. | 
| user_data: | user data set when the signal handler was connected. | 
::start-selection signalvoid user_function (GtkListItem *listitem, gpointer user_data) : Run Last / Action
| listitem: | the object which received the signal. | 
| user_data: | user data set when the signal handler was connected. | 
::toggle-add-mode signalvoid user_function (GtkListItem *listitem, gpointer user_data) : Run Last / Action
| listitem: | the object which received the signal. | 
| user_data: | user data set when the signal handler was connected. | 
::toggle-focus-row signalvoid user_function (GtkListItem *listitem, gpointer user_data) : Run Last / Action
| listitem: | the object which received the signal. | 
| user_data: | user data set when the signal handler was connected. | 
::undo-selection signalvoid user_function (GtkListItem *listitem, gpointer user_data) : Run Last / Action
| listitem: | the object which received the signal. | 
| user_data: | user data set when the signal handler was connected. | 
::unselect-all signalvoid user_function (GtkListItem *listitem, gpointer user_data) : Run Last / Action
| listitem: | the object which received the signal. | 
| user_data: | user data set when the signal handler was connected. |