A problem with Glade..

One of the things that hurt me when doing user interface mockups with Glade is that I cannot add content to list widgets. This would be very good for testing different ideas.

Instead I need to take a screenshot of an application that has a gtk list, and then use the Gimp to change the contents to something that fits my needs. Then I need to add them as images into Glade. This is time-consuming and also silly since those images need to be removed from glade anyway if the glade is going to be used with libglade.

Today I figured that running “zenity –list –column=foo” and typing lines of text into the terminal will populate a list that I can then screenshot. This removes the “add text with Gimp” part but it is still far from optimal.

It would be so good if Glade could just populate lists for mockup purposes like it can do for a comboboxes or menus.

5 Responses to “A problem with Glade..”

  1. Alexandre Says:

    This is one of the reasons why I prefer Qt Designer for mockups. I really don’t care about Qt/Gtk+ holy wars, so if I need to make a fast mockup just to show layout etc., I always use Qt Designer. I hope that once Glade will be an easier application for UI design.

  2. Garrett LeSage Says:

    Yeah, I wondered why one couldn’t do this. I’ve had to resort to doing similar nasty hacks for mockups too — I’ve actually looked for a place to populate lists a few times when I first did mockups containing lists.

  3. David Hoover Says:

    It’s on our list for glade-3, although admittedly, it’s a distant goal, since doing it right (i.e. letting you actually save that information & have it work from your app via libglade) will require some libglade api changes, etc.

    I’d love to say it’s about to happen, but at least I can give people a little consolation by saying that we honestly expect to see it happen sometime.

  4. Tuomas Says:

    David: Well, at least having a possibility to just populate them without doing anything wiht the data would be a major help for mockups. I dont care if those can be useable from code really..