Re: Help on Gtk::Layout and Gtk::ScrolledWindow
Kjell Ahlstedt via gtkmm-list <[email protected]> Sun, 23 Aug 2020 16:58:13 +0200
| Newsgroups | gmane.comp.gnome.gtkmm |
|---|---|
| Message-ID | <[email protected]> |
On 2020-08-22 15:53, josephenry via gtkmm-list wrote: > Hi, > > I am learning Gtk+ with gtkmm and my goal is to create a node based > interface for visual programming. I started a thread on the Gnome > discourse : > https://discourse.gnome.org/t/project-guidance-node-based-ui/ > <https://discourse.gnome.org/t/project-guidance-node-based-ui/4019> > > Basically what I want is to have my custom node widgets on a "canvas" > so I can be able to move them by dragging them. If anyone knows > Blender's node editor, it should also be possible to pan with middle > mouse button and also zoom. > > The Gtk::Layout component seems the right one when it comes to put > nodes at specific location on the interface. I also want to draw a > custom grid so this so the documentation seems adapted : > / > / > /Infinite scrollable area containing child widgets and/or custom drawing./ > > Now the "infinite scrollable area" concept interest me because I want > to be able to move on the node tree. The documentation says that I can > just put the layout into a Gtk::ScrolledWindow and it supports > scrolling natively. > Most of the documentation in gtkmm has been copied from GTK (formerly GTK+). The description of Gtk::Layout is more or less a copy of the documentation of GtkLayout. I don't understand why it's said that the scrollable area is infinite. As far as I know all widgets have finite size. The size can be large, much larger than a normal screen, but not infinite. I think you'd better ask the GTK people. They don't use gnome mailing lists any more. Their discussions have moved to discourse.gnome.org. _______________________________________________ gtkmm-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/gtkmm-list