| 
 | |
|  | 
| GTK+ Reference Manual | ||||
|---|---|---|---|---|
| GtkImageMenuItemGtkImageMenuItem Пункт меню со значком | 
#include <gtk/gtk.h>
            GtkImageMenuItem;
void        gtk_image_menu_item_set_image   (GtkImageMenuItem *image_menu_item,
                                             GtkWidget *image);
GtkWidget*  gtk_image_menu_item_get_image   (GtkImageMenuItem *image_menu_item);
GtkWidget*  gtk_image_menu_item_new         (void);
GtkWidget*  gtk_image_menu_item_new_from_stock
                                            (const gchar *stock_id,
                                             GtkAccelGroup *accel_group);
GtkWidget*  gtk_image_menu_item_new_with_label
                                            (const gchar *label);
GtkWidget*  gtk_image_menu_item_new_with_mnemonic
                                            (const gchar *label);
  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkItem
                                       +----GtkMenuItem
                                             +----GtkImageMenuItemGtkImageMenuItem осуществляет AtkImplementorIface.
"image" GtkWidget : Read / Write
GtkImageMenuItem это пункт меню в котором рядом с ярлыком располагается значок.
Помните, пользователь может отключить отображение значков меню, так что лучше удостовериться в наличии текстового ярлыка.
typedef struct _GtkImageMenuItem GtkImageMenuItem;
void        gtk_image_menu_item_set_image   (GtkImageMenuItem *image_menu_item,
                                             GtkWidget *image);Устанавливает изображение image_menu_item для данного виджета. Помните отображение значков зависит от установок show-menu-images.
| image_menu_item : | |
| image : | Виджет для установки в качестве изображения пункта меню. | 
GtkWidget* gtk_image_menu_item_get_image (GtkImageMenuItem *image_menu_item);
Получает виджет установленный в текущий момент как изображение image_menu_item. Смотрите gtk_image_menu_item_set_image().
| image_menu_item : | |
| Возвращает : | Виджет установленный как изображение image_menu_item. | 
GtkWidget* gtk_image_menu_item_new (void);
Создаёт новый GtkImageMenuItem с пустым ярлыком.
| Возвращает : | новый GtkImageMenuItem. | 
GtkWidget*  gtk_image_menu_item_new_from_stock
                                            (const gchar *stock_id,
                                             GtkAccelGroup *accel_group);Создаёт новый GtkImageMenuItem содержащий изображение и текст из заготовленных пунктов. Некоторые id заготовок имеют макрокоманды препроцессора такие как GTK_STOCK_OK и GTK_STOCK_APPLY.
Если вы хотите чтобы эти пункты меню имели изменяемые акселераторы, установите NULL для accel_group. Затем вызовите gtk_menu_item_set_accel_path() с соответствующим путем пункта меню, используйте gtk_stock_lookup() для поиска стандартного акселератора для заготовленного пункта меню и если он найден, вызовите gtk_accel_map_add_entry() для регистрации.
| stock_id : | Имя заготовленного пункта. | 
| accel_group : | GtkAccelGroup в которую добавляется акселератор, или NULL. | 
| Возвращает : | новый GtkImageMenuItem. | 
GtkWidget*  gtk_image_menu_item_new_with_label
                                            (const gchar *label);Создаёт новый GtkImageMenuItem содержащий ярлык.
| label : | Текст пункта меню. | 
| Возвращает : | новый GtkImageMenuItem. | 
GtkWidget*  gtk_image_menu_item_new_with_mnemonic
                                            (const gchar *label);Создаёт новый GtkImageMenuItem содержащий ярлык. Ярлык должен быть создан с помощью gtk_label_new_with_mnemonic(), таким образом подчеркивание в label указывает на мнемоник для пункта меню.
| label : | Текст пункта меню, с подчеркиванием перед мнемоническим символом | 
| Возвращает : | новый GtkImageMenuItem | 
"image" GtkWidget : Read / Write
Дочерний виджет появляющийся рядом с текстом пункта меню.
| Закладки на сайте Проследить за страницей | Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |