Scrollbars für eigenes GTKWidget
Verfasst: Samstag 12. Oktober 2013, 20:13
Hallo,
ich habe schon gesucht, allerdings nicht so recht gefunden.
Ich bin dabei ein kleines Diagramm-Widget zu schreiben und ähnlich wie bei Anwendungen zur Soundanalyse soll wenn zu viele Daten in der aktuellen Zoomstufe angezeigt werden Scrollbars erscheinen, die dann also den Ausschnitt auf dem Canvas verschieben.
Meine Komponente leitet von Gtk.Widget ab und zeichnet sich im do_expose_event() event. Statisch gebe ich derzeit eine Größe in do_size_request() zurück.
Beispielhaft ist das ja hier beschrieben:
http://learngtk.org/pygtk-tutorial/scrollbar.html
Nur leider habe ich keine so rechte Vorstellung, was ich da mit wem verknüpfen muss :K und auf blauen Dunst will es einfach nicht klappen.
Kann mir bitte jemand mit Erfahrung da kurz mit einen Tipp oder Link hilfen?
ich habe schon gesucht, allerdings nicht so recht gefunden.
Ich bin dabei ein kleines Diagramm-Widget zu schreiben und ähnlich wie bei Anwendungen zur Soundanalyse soll wenn zu viele Daten in der aktuellen Zoomstufe angezeigt werden Scrollbars erscheinen, die dann also den Ausschnitt auf dem Canvas verschieben.
Meine Komponente leitet von Gtk.Widget ab und zeichnet sich im do_expose_event() event. Statisch gebe ich derzeit eine Größe in do_size_request() zurück.
Beispielhaft ist das ja hier beschrieben:
http://learngtk.org/pygtk-tutorial/scrollbar.html
Nur leider habe ich keine so rechte Vorstellung, was ich da mit wem verknüpfen muss :K und auf blauen Dunst will es einfach nicht klappen.
Kann mir bitte jemand mit Erfahrung da kurz mit einen Tipp oder Link hilfen?