GtkMenuItem

Name

GtkMenuItem —

Synopsis


#include <gtk/gtk.h>


struct      GtkMenuItem;
GtkWidget*  gtk_menu_item_new               (void);
GtkWidget*  gtk_menu_item_new_with_label    (const gchar *label);
void        gtk_menu_item_set_submenu       (GtkMenuItem *menu_item,
                                             GtkWidget *submenu);
void        gtk_menu_item_remove_submenu    (GtkMenuItem *menu_item);
void        gtk_menu_item_set_placement     (GtkMenuItem *menu_item,
                                             GtkSubmenuPlacement placement);
void        gtk_menu_item_configure         (GtkMenuItem *menu_item,
                                             gint show_toggle_indicator,
                                             gint show_submenu_indicator);
void        gtk_menu_item_select            (GtkMenuItem *menu_item);
void        gtk_menu_item_deselect          (GtkMenuItem *menu_item);
void        gtk_menu_item_activate          (GtkMenuItem *menu_item);
void        gtk_menu_item_right_justify     (GtkMenuItem *menu_item);

Object Hierarchy


  GtkObject
   +----GtkWidget
         +----GtkContainer
               +----GtkBin
                     +----GtkItem
                           +----GtkMenuItem

Signal Prototypes


"activate"  void        user_function      (GtkMenuItem *menuitem,
                                            gpointer user_data);
"activate-item"
            void        user_function      (GtkMenuItem *menuitem,
                                            gpointer user_data);

Description

Details

struct GtkMenuItem

struct GtkMenuItem;


gtk_menu_item_new ()

GtkWidget*  gtk_menu_item_new               (void);

Returns : 


gtk_menu_item_new_with_label ()

GtkWidget*  gtk_menu_item_new_with_label    (const gchar *label);

label : 
Returns : 


gtk_menu_item_set_submenu ()

void        gtk_menu_item_set_submenu       (GtkMenuItem *menu_item,
                                             GtkWidget *submenu);

menu_item : 
submenu : 


gtk_menu_item_remove_submenu ()

void        gtk_menu_item_remove_submenu    (GtkMenuItem *menu_item);

menu_item : 


gtk_menu_item_set_placement ()

void        gtk_menu_item_set_placement     (GtkMenuItem *menu_item,
                                             GtkSubmenuPlacement placement);

menu_item : 
placement : 


gtk_menu_item_configure ()

void        gtk_menu_item_configure         (GtkMenuItem *menu_item,
                                             gint show_toggle_indicator,
                                             gint show_submenu_indicator);

menu_item : 
show_toggle_indicator : 
show_submenu_indicator : 


gtk_menu_item_select ()

void        gtk_menu_item_select            (GtkMenuItem *menu_item);

menu_item : 


gtk_menu_item_deselect ()

void        gtk_menu_item_deselect          (GtkMenuItem *menu_item);

menu_item : 


gtk_menu_item_activate ()

void        gtk_menu_item_activate          (GtkMenuItem *menu_item);

menu_item : 


gtk_menu_item_right_justify ()

void        gtk_menu_item_right_justify     (GtkMenuItem *menu_item);

menu_item : 

Signals

The "activate" signal

void        user_function                  (GtkMenuItem *menuitem,
                                            gpointer user_data);

menuitem :the object which received the signal.
user_data :user data set when the signal handler was connected.


The "activate-item" signal

void        user_function                  (GtkMenuItem *menuitem,
                                            gpointer user_data);

menuitem :the object which received the signal.
user_data :user data set when the signal handler was connected.