I can confirm both these bugs ( crash copying the treeview, margins
not rendered under altering properties ) under Linux. Actually the top
and bottom margins are rendered immediately, but the left and right
margins need you to alter them before they're rendered correctly.
Sounds like a pretty simple fix for this one. No idea why the treeview
is crashing for you - you've possibly gotten the XML file into an
invalid state that Glade doesn't like. Anyway, you should enter these
in bugzilla :)

I don't drag + drop either - I just cut/copy/paste things around.

Re: the treeview being rendered with 0 space ... you can set it to
'expand' and it should take up some space ... either that or set a
minimum width.

My normal workflow is to lay things out *roughly* in glade, then
actually run the app and see what it looks like. This is partly
because I'm writing database apps and generating lots of content based
on dynamic data. It really doesn't take long to switch back to glade,
tweak things, then re-open the app ( or window ) and see the results.

Dan

On Wed, Nov 30, 2016 at 10:28 AM, pozzugno <pozzu...@gmail.com> wrote:
> First of all, I'm using Glade 3.20.0 for Windows, installed through Msys2
> project. I don't know if Glade is more stable under Linux OS.
>
> When I open a file, non-null margins aren't rendered correctly. Take a look
> at the screencast [1]. As soon as I change one margin (from 10 to 11, for
> example), it is rendered correctly.
>
> Another problem, is very difficult to drag&drop one or more widgets (under a
> sub-tree) between two places. When I click on a widget (or container) and
> start moving, the mouse pointer disappears at all, so the target place is
> very difficult to find (see [2]). During dragging movement, something
> appears at the top-left corner of the window.
>
> It is very simple to have a crash when working with Treeviews. Open the
> attached file, select the Treeview, press Ctrl+C (or select Copy) and...
> puff! Other times Glade crashes when I try to create a column in the
> Treeview.
>
> When I copy a box filled with widgets from one container to another
> container, it seems the margins value aren't copied. I don't know if there
> are other parameters that aren't copied.
>
> Daniel, you wrote you don't populate liststore associated to treeviews. I
> agree with you, but if you don't populate the associated liststore (at list
> the columns description), the treeview is rendered with zero space. Even if
> you add columns in the treeview, you need to associated a compatible
> liststore to see the real effect.
>
> Those are bugs related strictly to Glade, so this post could be off-topic
> for this mailing list. However my goal wasn't to list all the bugs I found
> in Glade, but to understand if my Gtk/Glade workflow/setup is wrong someway.
>
>
> [1]
> https://drive.google.com/file/d/0B1s7dNPGsJ3CQmpxTTVfZkZfdFE/view?usp=sharing
> [2]
> https://drive.google.com/file/d/0B1s7dNPGsJ3CQmpxTTVfZkZfdFE/view?usp=sharing
>
>
>
> Il 29/11/2016 23:08, Daniel Kasak ha scritto:
>>
>> Glade crashes sometimes, yes. It's been much better recently - 3.20
>> seems pretty stable for me. I don't edit liststores in glade at all,
>> so I can't comment on that - I construct and populate them
>> dynamically, and use glade just to place the treeview. I don't really
>> have the other issues you're talking about. I can move things around
>> freely without issues - cut and paste. I've written quite a few apps
>> over the past 15 or so years, using glade and gtk ( 2 and 3 ) - most
>> recently an ETL framework's UI - this is quite a complex beast. No pen
>> and paper involved. No QT either. Maybe record a screencast of your
>> issues so we can get an idea of what you're doing wrong.
>>
>> Dan
>>
>> On Wed, Nov 30, 2016 at 3:51 AM, Pozz Pozz <pozzu...@gmail.com> wrote:
>>>
>>> I don't know why, but some weeks ago I selected Gtk as my next GUI
>>> framework to learn. After some work, I have a very big issue: the
>>> associated GUI builder Glade is not stable at all.
>>>
>>> Many times, when I work with Treeview and Liststore, Glade crashes. I
>>> can't
>>> press Ctrl+C to copy a sub-tree to another place.
>>> The render is not good: margins aren't shown correctly after loading the
>>> file.
>>> It's impossible to move widgets from one place to another (maybe from one
>>> box element to a grid element).
>>>
>>> I know I can design the GUI directly in the code, but it's a big effort
>>> for
>>> me. Usually my GUIs are full of widgets and I'd like to preview them.
>>>
>>> How do you create complex GUIs? Do you really use pen and paper and write
>>> it directly in code?
>>>
>>> IMHO this is a very big limitation and I'm tempted to migrate to QT
>>> libraries, even if I loose many working days.
>>> _______________________________________________
>>> gtk-app-devel-list mailing list
>>> gtk-app-devel-list@gnome.org
>>> https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
>
>
>
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to