On Mon, 2006-01-09 at 17:22 -0500, Tristan Van Berkom wrote:
[...]
> 
>      o First and foremost; fix this segfault, steps to
>        reproduce:
>        - Open the attached glade file with glade-3
>        - Click on the top menu and fire up the menu editor
>        - Select "close"
>        *** At this point everything is still groovy ***
>        - Open the same glade file again (I'm using "recent projects")
>        - Click on the top menu again
>        *** Segfault here when selecting the menu ***

Fixed in src/glade-editor.[ch]

>      o Lets add "Undo/Redo" buttons to the editor and not
>        support all the side effects of having the dialog non-modal
>        (which would render the above bug invalid; but I'm still
>        curious to know why it segfaults; something should still
>        probably be fixed).

I will...

>      o I dont want glade_project_emit_close_signal() exposed,
done.

>      o Is there a way we can set the expander column "insensitive" ?
> 
> I think we're almost there !
> 
> BTW, good show on the undo/redo magic in the treeview ;-)

thanks

Could you check if this is correct?
glade_widget_params_from_widget_info() skip properties that should be
ignored.

I added this check because for example if a window has a type-hint
property set this gives a gtk warning and the catalog say this property
should be ignored.

Juan Pablo

2006-01-12  Juan Pablo Ugarte <[EMAIL PROTECTED]>

        * src/glade-project.[ch]: New project signal "close".

        * src/glade-app.c: glade_app_remove_project() emits project
          "close" signal.
          glade_project_new_from_interface() now set the project status
          (changed flag) in a low priority idle function, this makes
          safe to use idle functions (normal priority) in plugins.
          glade_project_set_accel_group() removes old accel group.
          (bug 316104)

        * src/glade-widget.c: glade_widget_build_object() skip object
          properties with NULL values.
          glade_widget_params_from_widget_info() skip properties 
          that should be ignored.

        * src/glade-editor.[ch]: free all GladeEditorTable (widget,
          packing and common) when loading page. 
          (ie in glade_editor_load_widget_page)

        * src/glade-gtk.c: RadioMenuItem support.
          GtkMenuEditor reorder bug fixed.
          MenuEditor is not modal anymore. (to access to undo/redo)
          glade_gtk_table_has_child() fix, widgets in a table can occupy
          more than one row/column. (bug 325791)
          Fixed label "use-underline" property at load time. (bug 325801)
          glade_gtk_widget_set_sensitive() set sensitive property always
          TRUE.

        * src/glade-widget-class.c: segfault fixed when merging
          RadioMenuItem class in glade_widget_class_merge_properties()

        * widgets/gtk+.xml: new GtkMenuShell packing property
          "position".

Attachment: radio_menu_support_20060112.patch.gz
Description: GNU Zip compressed data

_______________________________________________
Glade-devel maillist  -  Glade-devel@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/glade-devel

Reply via email to