LINUX.ORG.RU

gtk+, toolbar - странного вида первый item


0

0

Намедни решил ознакомиться с gtk+.
Сразу же столкнулся с непонятной для себя вещью - у созданного тулбара
первая же пимба на выглядит, будто она нажата и на ней фокус:
http://img160.imageshack.us/my.php?image=templateak1.png

Код, создающий тулбар следующий:

GtkWidget *toolBar = gtk_toolbar_new();

GtkToolItem *addToolItem;
GtkToolItem *removeToolItem;

gtk_toolbar_set_tooltips(GTK_TOOLBAR(toolBar), TRUE);
gtk_toolbar_set_orientation(GTK_TOOLBAR(toolBar), GTK_ORIENTATION_HORIZONTAL);
gtk_toolbar_set_style(GTK_TOOLBAR(toolBar), GTK_TOOLBAR_ICONS);

addToolItem = gtk_tool_button_new(gtk_image_new_from_file("images/add.png"), "Add");
removeToolItem = gtk_tool_button_new(gtk_image_new_from_file("images/remove.png"), "Remove");

gtk_toolbar_insert(GTK_TOOLBAR(toolBar), addToolItem, -1);
gtk_toolbar_insert(GTK_TOOLBAR(toolBar), removeToolItem, -1);

Как избавиться от этого?
★★★

либо сделать виджет неселектабельным (ну и слово :) ), либо перенацеливать фокус на другой виджет. Эта ситуация нормальна.

Deleted
()
Ответ на: комментарий от Deleted

кнопка на тулбаре создаётся уже нажатой? нет, ненормально, куда уж там. Это явно не просто keyboard focus.

anonymous
()
Ответ на: комментарий от anonymous

Такой вид кнопка имеет при теме Nodoka. Если поставить нечто более нейтральное, например Mist - то наблюдается вокруг кнопки просто контур из пунктира. А вот в Aurora все хорошо.

Видимо дело в теме для gtk. Жаль, Nodoka мне нравилась.

P.S. С другой стороны - в transmission у тулбара главного окна такой эффект не наблюдается, а вот у тулбара в MessageLog-окне transmission-а данный визуальный эффект представлен во всей красе.

Amp ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.