1. 12 Apr, 2007 1 commit
    • Vincent Geddes's avatar
      Auto-generate `gladeui.def' for DLL symbol exports. Remove · 48cacc47
      Vincent Geddes authored
      	* gladeui/Makefile.am: Auto-generate `gladeui.def' for DLL symbol
      	  exports. Remove -DINSIDE_LIBGLADEUI from libgladeui_1_la_CPPFLAGS.
      	* gladeui/glade-accumulators.h, gladeui/glade-app.h,
      	  gladeui/glade-base-editor.h, gladeui/glade-binding.h,
      	  gladeui/glade-builtins.h, gladeui/glade-catalog.h,
      	  gladeui/glade-clipboard-view.h, gladeui/glade-clipboard.h,
      	  gladeui/glade-command.h, gladeui/glade-custom.h,
      	  gladeui/glade-debug.h, gladeui/glade-design-view.h,
      	  gladeui/glade-editor-property.h, gladeui/glade-editor.h,
      	  gladeui/glade-fixed.h, gladeui/glade-palette.h,
      	  gladeui/glade-parameter.h, gladeui/glade-placeholder.h,
      	  gladeui/glade-project-view.h, gladeui/glade-project.h,
      	  gladeui/glade-property-class.h, gladeui/glade-property.h,
      	  gladeui/glade-signal-editor.h, gladeui/glade-utils.h,
      	  gladeui/glade-widget-adaptor.h, gladeui/glade-widget.h,
      	  Remove LIBGLADEUI_API function attributes.
      	* plugins/gnome/glade-gnome.c, plugins/gtk+/glade-gtk.c,
      	  Remove GLADEGTK_API and GLADEGNOME_API function attributes.
      svn path=/trunk/; revision=1248
  2. 27 Jan, 2007 1 commit
    • Tristan Van Berkom's avatar
      Set project properly in glade_command_remove() (this fixes undo/redo of · 1934d006
      Tristan Van Berkom authored
      	* gladeui/glade-command.c: Set project properly in glade_command_remove()
      	  (this fixes undo/redo of add/remove commands in the menueditor... along
      	  with the following fixes).
      	* gladeui/glade-widget-adaptor.[ch], gladeui/glade-xml-utils.h: 
      	  Added GWA_USE_PLACEHOLDERS(), a boolean on the GWA that is loaded 
      	  from the catalog.
      	* gladeui/glade-utils.[ch]: Removed glade_util_[any_]container_relation.
      	* gladeui/glade-widget.[ch]: Added glade_widget_placeholder_relation
      	* gladeui/glade-app.c, gladeui/glade-fixed.c: Adjusted callers for new
      	  glade-widget api.
      	* gladeui/glade-fixed.[ch]: Removed the "use-placehodlers" property
      	  since it is now redundant with the new GWA_USE_PLACEHOLDERS (this
      	  simplifies things a little).
      	* gladeui/glade-binding.c: Fixed obnoxious startup errors (bug 399178),
      	  glade_binding_get_all(), use g_list_prepend()/g_list_reverse() instead
      	  of g_list_append() to build a list.
      	* gladeui/glade-base-editor.c: Use the right adaptor for gwa_get_children
      	  in glade_base_editor_change_type () (was using adaptor for the destination
      	* plugins/gtk/glade-gtk.c: Remove use of "use-placeholders" property
      	  on GladeFixed objects.
      	* plugins/gtk/gtk+.xml.in: Setup the "use-placeholders" attribute properly
      	  (TRUE on GtkContainer, FALSE on GtkMenuShell, GtkMenuItem, GtkToolBar,
      	  GtkFixed, GtkLayout).
      svn path=/trunk/; revision=1057
  3. 25 Jan, 2007 1 commit
    • Tristan Van Berkom's avatar
      fixed conditionally building gnome & python. · a769fa15
      Tristan Van Berkom authored
      	* Makefile.am, configure.ac, plugins/Makefile.am, bindings/Makefile.am:
      	  fixed conditionally building gnome & python.
      	* data/libgladeui-1.0.pc.in: Renamed to gladeui-1.0.pc.in.
      	  Updated for change in location of header files.
      	* gladeui/glade.h, gladeui/glade-xml-utils.c: Cleaned up 'glade.h'.     
      	  - Moved GLADE_TAG_* defines to glade-xml-utils.h.
      	* gladeui/*.h, plugins/gtk+/glade-gtk.[ch],
      	  plugins/gnome/glade-gnome.ch, bindings/python/*.[ch]:
      	  Changed header files location for libgladeui. 	
      svn path=/trunk/; revision=1054
  4. 23 Jan, 2007 1 commit
  5. 19 Oct, 2006 1 commit
  6. 08 Aug, 2006 1 commit
    • Juan Pablo Ugarte's avatar
      reworked glade_app_command_paste () placeholders can not be selected · f02782c5
      Juan Pablo Ugarte authored
      * src/glade-app.c: reworked glade_app_command_paste () placeholders can
        not be selected anymore.
      * src/glade-command.c: in glade_command_cut_copy_paste_common () we try
        to use the placeholder which has the pointer over it first.
      * src/glade-fixed.[ch]: add new property "use-placeholders".
      * src/glade-gtk.c: set "use-placeholders" for GtkBox and GtkTable.
      * src/glade-popup.c: reworked glade_popup_create_placeholder_menu () and
        glade_popup_placeholder_paste_cb (), placeholders do not get selected
      * src/glade-utils.[ch] glade_util_selected_placeholder () removed,
        added glade_util_get_placeholder_from_pointer ().
  7. 25 Jun, 2006 1 commit
    • Tristan Van Berkom's avatar
      o Added proxy signals for events used by parenting GladeFixed objects, · 922158ec
      Tristan Van Berkom authored
      	* src/glade-widget.[ch]:
      	  o Added proxy signals for events used by parenting GladeFixed objects,
      	    this way they recieve the event via the "event" signal, and therefore
      	    earlier on in the food chain.
      	  o Call ->setup_events() recursively in glade_widget_connect_signal_handlers()
      	    (now we get all needed events from internal children of composite widgets)
      	* src/glade-fixed.[ch]:
      	  o Reduced code by using gtk_widget_get_pointer ()
      	  o Adjusted to use the new signals on GladeWidget
      	  o Removed the redundant override of ->setup_events vfunc.
      	* src/glade-marshallers.list: Added BOOLEAN:BOXED type for event signals.
  8. 17 Jun, 2006 1 commit
    • Tristan Van Berkom's avatar
      Added glade_property_[push/pop]_superuser() · d3038a8e
      Tristan Van Berkom authored
      	* src/glade-property.[ch]: Added glade_property_[push/pop]_superuser()
      	* src/glade-command.c: refined set_property_execute() and started using
      	* src/glade-project.c: super-user property mode at load time.
      	* src/glade-fixed.c: Added "can-resize" property
      	* src/glade-widget-class.c: Made sure to parse a "Fixed" if there are no
      	  other child tags.
      	* src/glade-gtk.c, widgets/gtk+.xml.in: Implemented drag on GtkBox children
  9. 14 Jun, 2006 1 commit
    • Tristan Van Berkom's avatar
      fixed typos · acb6a548
      Tristan Van Berkom authored
      	* doc/catalogintro.sgml: fixed typos
      	* src/glade-command.c: Removed unneeded "if"
      	* src/glade-fixed.[ch]: connect/disconnect child now takes GObject arg
      	  instead of GladeWidget (for cases of widget rebuilds), removed redundant
      	* src/glade-gnome.c, src/glade-gtk.c: changed glade_widget_class_container_add
      	  to glade_widget_add_child()
      	* src/glade-widget.c:
      	  o Fixed glade_widget_rebuild() in regards to using the
      	    _add_child()/_remove_child() api and visibility.
      	  o Fixed more event related selection bugs (by retrieving the mouse
      	    pointer with window_get_pointer())
      	  o Fixed GladeWidgetDataTag to use the quark everywhere
  10. 11 Jun, 2006 1 commit
    • Tristan Van Berkom's avatar
      updated · 020446e2
      Tristan Van Berkom authored
      	* doc/tmpl/*: updated
      	* src/glade-fixed.[ch], src/glade-widget.[ch]:
      	  Improved, now made replace_child a vfunc... fixed some
      	  event related bugs.
      	* src/glade-gtk.c, widgets/gtk+.xml.in: Added free-form placement
      	  for GtkTable widget.
      	* src/glade-utils.c: added glade_util_deep_fixed_event(), used to
      	  propagate events down to fixed containers that dont have windows.
  11. 09 Jun, 2006 1 commit
    • Tristan Van Berkom's avatar
      Made changes for changed files. · 16743369
      Tristan Van Berkom authored
      	* src/Makefile.am, po/POTFILES.in: Made changes for changed files.
      	* src/glade-fixed.[ch]: The new GladeWidget derived free form placement
      	  support object.
      	* src/glade-fixed-manager.[ch]: Removed.
      	* doc/catalogintro.sgml: made mention of new 'fixed' property on
      	  'glade-widget-class' tag
      	* doc/gladeui-sections.txt, doc/Makefile.am,
      	  doc/tmpl/*, doc/gladeui.types: Updated for file changes.
      	* src/glade-app.c, src/glade-command.c, src/glade-gnome.c, src/glade.h:
      	  Changed for new apis in glade-widget and glade-fixed.
      	* src/glade-gtk.c:
      	  o Changed for new apis in glade-widget and glade-fixed.
      	  o Restructured, now *all* class supports are listed class
      	    by class
      	* src/glade-property-class.h: Fixed docs.
      	* src/glade-widget-class.[ch]:
      	  o Added glade_widget_class_query ()
      	  o Added glade_widget_class_create_widget ()
      	  o Added glade_widget_class_create_internal ()
      	* src/glade-widget.[ch]: API is stablizing now... lots of cleanup done,
      	  added construct properties used in the constructor to create properties and
      	  runtime instances.
      	* widgets/gtk+.xml.in:
      	  o Toolbars expand=False by default in GtkVBoxes
      	  o GtkPaned now works a little stabler
      	  o GtkFixed/GtkLayout marked 'fixed'.