Re: flow layout container possible?
- From: "Robert Staudinger" <robert staudinger gmail com>
- To: dave foster gmail com
- Cc: gtk-devel-list gnome org
- Subject: Re: flow layout container possible?
- Date: Tue, 8 Jul 2008 19:08:56 +0200
Hi,
look at http://developer.gimp.org/api/2.0/app/GtkWrapBox.html .
This is what the gimp toolbox uses.
- Rob
On Tue, Jul 8, 2008 at 7:06 PM, Robert Staudinger
<robert staudinger gmail com> wrote:
> Hi all,
>
> Forgive me if this should be on the app devel list. I have a need in
> my application for a "flow container", a concept I first learned about
> when working with Java (swing, I think). It also exists in
> Windows.Forms and QT. Essentially, it is a container that contains
> widgets, in order of addition from left to right, similar to an HBox,
> but once it exhausts all its available horizontal space, it creates
> another row and continues the same pattern.
>
> Here's some terrible ASCII art:
> | [ Button ] [ Button 2 ] [ Button 3 ] |
> | [ Button 4] [ Button 5 ] |
>
> The problem I see with implementing such a container in GTK is that
> on_size_request (I'm a C++ developer, so bear with me on the gtkmm
> talk) doesn't give any hints as to an idea of the dimensions that I
> will have to work with. The flow container is more of a "give me one
> dimension and i'll give you the other" container, so if I am given an
> approximate width, I can compute the height.
>
> Does anyone see a way to accomplish this?
>
> oh, btw, for completeness I tried Murray Cumming's FlowTable [1] in
> Glom but it's not quite the same idea. In that implementation, you
> have to know the number of columns you want to break it into before
> hand.
>
> thanks, and cheers to those at GUADEC.
> dave
>
>
> [1] http://svn.gnome.org/viewvc/glom/trunk/glom/utility_widgets/flowtable.cc?view=markup
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]