Re: GTK+ 4 suggestions

2018-07-22 Thread scott via gtk-list
On 07/22/2018 02:37 PM, Paul Davis wrote: On Sun, Jul 22, 2018 at 1:26 PM, scott via gtk-list mailto:gtk-list@gnome.org>> wrote: Abolish the concept of a main gtk thread. "Anything anywhere and real soon now" should be the motto. ​this is a terrible, terrible idea. the benefits of

Re: [PyGObject] Drag & Drop in a TreeView

2018-07-22 Thread c.buhtz--- via gtk-app-devel-list
I see attachments are removed This is the code #!/usr/bin/env python3 import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk from gi.repository import Gdk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title="TreeView Drag and Drop")

[PyGObject] Drag & Drop in a TreeView

2018-07-22 Thread c.buhtz--- via gtk-app-devel-list
I am totally confused about this topic. I think I miss some fundamental understanding on how PyGObject works here. I want to drag & drop items of one TreeView inside itself. Not other widgets or applications. I just want to drag item 2 and drop it between item 4 and 5. I found some resources

Re: GTK+ 4 suggestions

2018-07-22 Thread Paul Davis
On Sun, Jul 22, 2018 at 1:26 PM, scott via gtk-list wrote: > I'm new here, and here to cause some trouble. I just wrote my first GTK+3 > app - or rather, I adapted an existing C++ program to give it a GUI with > GTK+3, and the distinction is important for reasons I'll make clear. It > wasn't a

Re: GTK+ 4 suggestions

2018-07-22 Thread Chris Moller
All of which is why I'm slowly abandoning GTK for Qt.  GTK has been turned into an inflexible bureaucratic nightmare.  I can either spend my time trying to figure out how to outwit the limitations GTK has been saddled with, or I can spend my time learning a new toolkit.  The latter is far more

GTK+ 4 suggestions

2018-07-22 Thread scott via gtk-list
I'm new here, and here to cause some trouble. I just wrote my first GTK+3 app - or rather, I adapted an existing C++ program to give it a GUI with GTK+3, and the distinction is important for reasons I'll make clear. It wasn't a fun experience, and I'll try to keep ranting to a minimum, but I'm