RE: 2.4 features - Indenting container
- From: Murray Cumming Comneon com
- To: otaylor redhat com
- Cc: gtk-devel-list gnome org, merchan baton phys lsu edu
- Subject: RE: 2.4 features - Indenting container
- Date: Thu, 13 Mar 2003 16:35:45 +0100
So, can we agree that a version of Gregory's patch that does 4-sided
(independent) padding could go into 2.4?
http://mail.gnome.org/archives/gtk-devel-list/2002-December/msg00090.html
Murray Cumming
murrayc usa net
www.murrayc.com
> -----Original Message-----
> From: Owen Taylor [mailto:otaylor redhat com]
> Sent: Donnerstag, 13. März 2003 16:28
> To: Cumming Murray (COMNEON Linz)
> Cc: gtk-devel-list gnome org
> Subject: RE: 2.4 features - Indenting container
>
>
> On Thu, 2003-03-13 at 10:05, Murray Cumming Comneon com wrote:
>
> > > The only API proposal I remember seeing was a proposal for a
> > > separate container widget that allowed for padding on exactly one
> > > side of it's child.
> > >
> > > This didn't seem like a great idea to me ... it's a little
> > > clunky to have to nest containers if you need padding on two
> > > sides, and I don't see a need for a new container type.
> > >
> > > Something like:
> > >
> > > gtk_alignment_set_padding (left, right, top, bottom)
> >
> > Yes. Are you suggesting that it should be part of
> GtkAligment instead
> > of a new widget? Actually, that's Gregory Merchan has already
> > implemented:
> >
> http://mail.gnome.org/archives/gtk-devel-> list/2002-December/msg00090.h
> > tml
> > I think a new widget might be more appropriate, but it
> doesn't bother me
> > greatly as long as we have one or the other.
>
> Well, the difference is that in theatpatch there is padding
> on one side, while I think you are right that you want
> independent padding on all four sides.
>
> If we add it as something extra to GtkAlignment, I think
> there will be a natural concept of:
>
> "I want to tweak the whitespace around this widget, let
> me add a GtkAlignment and fool with the properties
> until things look right"
>
> On the other hand, if we had a separate widget, and
> glade's right click menu had:
>
> Add alignment
> Add spacer
>
> I think people would pick the wrong one a lot of the time.
> Plus, you need both a good portion of the time, and having
> two levels of containership just makes things more
> complicated to handle.
>
> GtkAlignment won't be the greatest *name* for such widget,
> GtkSpacer would be a lot better. But I think a bad name is
> better than having two widgets.
>
> Regards,
> Owen
>
>
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]