GtkItem

GtkItem — Abstract base class for GtkMenuItem, GtkListItem and GtkTreeItem

Synopsis

#include <gtk/gtk.h>

struct              GtkItem;
void                gtk_item_select                     (GtkItem *item);
void                gtk_item_deselect                   (GtkItem *item);
void                gtk_item_toggle                     (GtkItem *item);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkItem
                                       +----GtkMenuItem
                                       +----GtkListItem
                                       +----GtkTreeItem

Implemented Interfaces

GtkItem implements AtkImplementorIface and GtkBuildable.

Description

The GtkItem widget is an abstract base class for GtkMenuItem, GtkListItem and GtkTreeItem.

GtkItem is deprecated and will be removed in GTK+ 3.

Details

struct GtkItem

struct GtkItem;

The GtkItem struct contains private data only, and should be accessed using the functions below.


gtk_item_select ()

void                gtk_item_select                     (GtkItem *item);

Warning

gtk_item_select has been deprecated since version 2.22 and should not be used in newly-written code. Use gtk_menu_item_select() instead

Emits the "select" signal on the given item.

item :

a GtkItem.

gtk_item_deselect ()

void                gtk_item_deselect                   (GtkItem *item);

Warning

gtk_item_deselect has been deprecated since version 2.22 and should not be used in newly-written code. Use gtk_menu_item_deselect() instead

Emits the "deselect" signal on the given item.

item :

a GtkItem.

gtk_item_toggle ()

void                gtk_item_toggle                     (GtkItem *item);

Warning

gtk_item_toggle has been deprecated since version 2.22 and should not be used in newly-written code. This function will be removed in GTK+ 3

Emits the "toggle" signal on the given item.

item :

a GtkItem.

Signal Details

The "deselect" signal

void                user_function                      (GtkItem *item,
                                                        gpointer user_data)      : Run First

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)      : Run First

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)      : Run First

Emitted when the item is toggled.

item :

the object which received the signal.

user_data :

user data set when the signal handler was connected.