Re: File and Font selection box ideas [long] (was Re: GNOME and the File selection dialog box)
- From: Martin Baulig <martin home-of-linux org>
- To: Miguel de Icaza <miguel nuclecu unam mx>
- cc: martin home-of-linux org, nils rhlx01 rz fht-esslingen de, gnome-list gnome org, gtk-list redhat com
- Subject: Re: File and Font selection box ideas [long] (was Re: GNOME and the File selection dialog box)
- Date: Fri, 4 Sep 1998 20:21:10 +0200 (CEST)
-----BEGIN PGP SIGNED MESSAGE-----
On Fri, 4 Sep 1998, Miguel de Icaza wrote:
> To: martin@home-of-linux.org
> Subject: Re: File and Font selection box ideas [long] (was Re: GNOME and the File selection dialog box)
> From: Miguel de Icaza <miguel@nuclecu.unam.mx>
>
> > The `GtkFileSelection' widget should be subclassed from GtkFrame and not
> > GtkContainer and not even GtkNotebook: you can include a GtkFrame in a
> > GtkContainer and you can include a GtkContainer in a GtkNotebook with less
> > then ten lines of code but not the other way around.
>
> I do not understand the argument here. Can you show us a detailed
> example of why we should use a GtkFrame as the base widget?
Well, yes - the GtkFrame doesn't work, it draws a frame around itself - perhaps a GtkBin
or a GtkContainer ?
My idea was that one should do be able to do this:
nb = gtk_notebook_new ();
vb = gtk_vbox_new (FALSE, 0);
fileselection = gtk_fileselection_new ();
gtk_box_pack_start_defaults (GTK_BOX (vb), fileselection);
/* perhaps some more widgets here ... */
gtk_notebook_append_page (GTK_NOTEBOOK (nb), vb,
gtk_label_new (_("Select file"));
In this example, the File selection box should be included in the `vb' box
without a frame drawn around it and the user should be able to add more
widgets to this box (help texts, some buttons to delete/rename, ...).
If we use a GtkNotebook and then add some more widgets to the `vb' box
this will look ugly.
> > For instance, when a new file/font is choosen, it should emit a signal to
> > itself and let the signal handler either accept or refuse the selected
> > file/font. One can then subclass `GtkFileSelection' to `GnomeFileSelection'
> > and use the signal handler to to specific things when a file/font is selected.
>
> I do not like this approach. An interface that shows me lots of fonts
> and the complains about not being able to use one is pretty bad. I
> like more the idea of the filter which was suggested by the
> GtkFontSelector author: You pass a number of criteria about the fonts
> that can be shown and only those are shown.
Yes, this is better. I only looked closer at the Gnome Font selection box
which does not have this feature.
Martin
- -----------------------------------------------------------------
Martin Baulig - Angewandte Mathematik - Universitaet Trier
baulig@castor.uni-trier.de, http://www.home-of-linux.org/
Key: 1024-bit key with ID C8178435 created 1997/01/24
ID: 67 C1 84 A0 47 F5 11 C5 5F 68 4C 84 99 05 C3 92
Finger me for public key or fetch finger.txt from the url above
- ------------------------------------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: noconv
iQCVAwUBNfAvl4A8K7jIF4Q1AQG7fAP+PSCyywXVYqtNaqhYAf3Q4dp7fXI9Dk16
qifcgxbXUNiHTsWQm7L2RTFMY7JXQdNmGeGl7MlG8fuqHKGqZrkUrOShH1ZNXXiy
NtePlvGzeMRo9nbZOszZ3eXnkYWoJupPJUGneaS4YKfhcPI1Sn8+bF/3zYwYgNoE
xm9+Rp0kf2E=
=90Wx
-----END PGP SIGNATURE-----
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]