На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела *nix / gcc / Eclipse / Qt / wxWidgets / GTK+
  • При создании темы ОБЯЗАТЕЛЬНО указывайте версию тулкита / библиотеки / компилятора.
  • Перед тем как задать вопрос, сформулируйте его правильно, чтобы вас могли понять.
  • Нарушение Правил может повлечь наказание со стороны модераторов.


Полезные ссылки:
user posted image Boost по-русски
user posted image Qt по-русски
Модераторы: archimed7592
  
> gtk Отобразить кнопку нажатой
    Добрый день.
    Имеем кнопку
    ExpandedWrap disabled
      icon = gdk_pixmap_create_from_xpm ( window->window, &mask,
          &window->style->white, "xpm/delete.xpm" );


    далее добавляем ее на toolbar

    ExpandedWrap disabled
      iconw = gtk_pixmap_new ( icon, mask ); /* icon widget */
          gtk_toolbar_append_item ( GTK_TOOLBAR (*toolbar), /* our toolbar */
                                    NULL,               /* button label */
                                    _("Удалить элемент"),     /* this button's tooltip */
      //                              "Delete the element",     /* this button's tooltip */
                                    "Private",             /* tooltip private info */
                                    iconw,                 /* icon widget */
                                    GTK_SIGNAL_FUNC (delete_el), /* a signal */
                                    0 );


    необходимо чтобы при нажатии она так и осталась нажатой. Посмотрел документацию - чтото не увидел как это сделать. GTK только начинаю изучать.
      это тебе тригерная кнопка нужна
        http://developer.gnome.org/doc/API/2.0/gtk/GtkToggleToolButton.html
          Спасибо, очень помогли.
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0192 ]   [ 16 queries used ]   [ Generated: 23.04.24, 08:16 GMT ]