| GTK+ Reference Manual |
|---|
GtkItemGtkItem — Abstract base class for GtkMenuItem, GtkListItem and GtkTreeItem |
Synopsis
#include <gtk/gtk.h>
GtkItem;
void gtk_item_select (GtkItem *item);
void gtk_item_deselect (GtkItem *item);
void gtk_item_toggle (GtkItem *item);
Object Hierarchy
GObject +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkItem +----GtkMenuItem +----GtkListItem +----GtkTreeItem
Signal Prototypes
"deselect" void user_function (GtkItem *item, gpointer user_data); "select" void user_function (GtkItem *item, gpointer user_data); "toggle" void user_function (GtkItem *item, gpointer user_data);
Description
The GtkItem widget is an abstract base class for GtkMenuItem, GtkListItem and GtkTreeItem.
Details
GtkItem
typedef struct _GtkItem GtkItem;
The GtkItem-struct struct contains private data only, and should be accessed using the functions below.
gtk_item_select ()
void gtk_item_select (GtkItem *item);
Emits the "select" signal on the given item.
item : |
a GtkItem. |
gtk_item_deselect ()
void gtk_item_deselect (GtkItem *item);
Emits the "deselect" signal on the given item.
item : |
a GtkItem. |
Signals
The "deselect" signal
void user_function (GtkItem *item, gpointer user_data);
Emitted when the item is deselected.
item : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
The "select" signal
void user_function (GtkItem *item, gpointer user_data);
Emitted when the item is selected.
item : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
The "toggle" signal
void user_function (GtkItem *item, gpointer user_data);
Emitted when the item is toggled.
item : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
| << GtkContainer | GtkMisc >> |
