как я могу узнать о положении дочерних виджетов в gtk_table - PullRequest
1 голос
/ 02 января 2012

Я пытаюсь выяснить, как я могу узнать о положении виджета в таблице.У меня есть таблица, содержащая дочерний виджет:

tbl = gtk_table(rows=2, columns=2) 
eb = gtk_event_box()
gtk_table_attach(tbl, eb, 0, 1, 0, 1) 

Как узнать, какова позиция окна событий в таблице?

1 Ответ

3 голосов
/ 02 января 2012

Запрос дочерних свойств таблицы:

unsigned left, right, top, bottom;
gtk_container_child_get(GTK_CONTAINER(tbl), eb,
    "left-attach", &left,
    "right-attach", &right,
    "top-attach", &top,
    "bottom-attach", &bottom,
    NULL);
...