Кнопки Gtk над областью рисования Gtk - PullRequest
1 голос
/ 19 февраля 2010

Я работаю с Gtk над разработкой некоторого приложения. Я должен поместить несколько кнопок на карту. Я рисую карту на GtkDrawingarea, но я не могу надеть на нее кнопки. Любое предложение? Спасибо

Ответы [ 2 ]

1 голос
/ 19 февраля 2010

Предложения:

  1. Поместите область рисования и кнопки в контейнер GtkFixed. Вероятно, не лучшее решение, потому что GtkFixed не имеет никакого способа управления z-порядком (кроме порядка, в котором вы добавляете виджеты к нему?)
  2. Вместо использования GtkDrawingArea используйте виджет Canvas, который может включать другие виджеты, такие как GooCanvas.
0 голосов
/ 11 марта 2010

Почему нет другой библиотеки? Любая конкретная причина?

Есть библиотека для точно что вы хотите

http://geocanvas.sourceforge.net/

...