Hi Patrick,

On Sunday 20 February 2005 16:24, Patrick Bernaud wrote:
> I have rewritten the multiattrib dialog that allows you to edit and
> add attributes to an object. It is in GTK 2.4 right now but if there
> is an interest it may be modified for GTK 2.2.

Well I'm very interested.

> It permits the edition of each attribute from the list: you can
> modify the name, value and visibility options of each attribute
> without moving to the lower part of the dialog.
>
> This second half is still used for adding attributes. Its layout is
> not final: particularly the position of the add button. I am opened
> to any suggestion.

Removing the value of the attached attribute should delete the attribute. 
I'm not sure if anyone would find the context menu.

> You can see this new dialog in the following screenshots:
> http://www.chbcp.net/~pat/geda/multiattrib1.png
> http://www.chbcp.net/~pat/geda/multiattrib2.png
> http://www.chbcp.net/~pat/geda/multiattrib3.png
> http://www.chbcp.net/~pat/geda/multiattrib4.png

Very nice. 
It would be useful to have the symbol name somewhere in the dialog.

For curriosity. I've played yesterday with that dialog. The unfinished dialog 
looks like this:
The draft drawn with glade:
http://www.h-renrew.de/download/multiattrib_glade.png
The unfinished gschem dialog:
http://www.h-renrew.de/download/multiattrib_test.png

regards
Werner
PS: libgeda does not compile, reason:
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/devel/libgeda/noweb/f_image.nw,v
retrieving revision 1.7
diff -u -r1.7 f_image.nw
--- f_image.nw  19 Feb 2005 23:27:32 -0000      1.7
+++ f_image.nw  20 Feb 2005 18:36:23 -0000
@@ -168,7 +168,7 @@
        case(OBJ_PICTURE):
           /* FIXME: Implement this */
          fprintf(stderr, "f_image_write_objects: o_picture_image_write not 
implemented yet\n");
-         out = NULL;
+         /*out = NULL;*/
          /* out = (char *) o_picture_image_write(w_current, o_current,
             origin_x, origin_y, color_mode); */
          break;

Reply via email to