1. 23 Jan, 2007 1 commit
  2. 22 Jan, 2007 1 commit
    • Tristan Van Berkom's avatar
      Fix for bug 345603: · 6273d283
      Tristan Van Berkom authored
      	* src/glade-command.c, src/glade-command.h:
      	  - Redesigned the implementation of the following commands:
      	    - glade_command_delete
      	    - glade_command_create
      	    - glade_command_cut
      	    - glade_command_copy
      	    - glade_command_paste
                  These are now command aliases.
      	    - Added a new drag-and-drop command, glade_command_dnd, to replace former
      	      glade_command_cut/glade_command_paste command pairs.
      	    - Added the following set of canonical commands which comprise the implementation
      	      of the command aliases:
      	    - glade_command_add
      	    - glade_command_remove
      	    - glade_command_clipboard_add
      	    - glade_command_clipboard_remove
      
      	* src/glade-gtk.c:
      	  Replaced the cut/paste command pair with the dnd command in 
      	  glade_gtk_menu_shell_move_child().
      	
      	* src/glade-base-editor.c:
      	  Replaced the cut/paste command pair with the dnd command in 
      	  glade_base_editor_change_type() and glade_base_editor_move_child(). 
      
      
      svn path=/trunk/; revision=1048
      6273d283
  3. 12 Dec, 2006 1 commit
    • Tristan Van Berkom's avatar
      src/glade-base-editor.c src/glade-clipboard-view.c src/glade-command.c · c1fabcc8
      Tristan Van Berkom authored
      
      	* src/glade-base-editor.c src/glade-clipboard-view.c src/glade-command.c
      	src/glade-command.h src/glade-design-layout.c src/glade-design-view.c
      	src/glade-editor-property.c src/glade-editor-property.h
      	src/glade-editor.c src/glade-gnome.c src/glade-gtk.c
      	src/glade-palette-box.c src/glade-palette-item.c src/glade-palette.c
      	src/glade-project-view.c src/glade-project-window.c
      	src/glade-project.c src/glade-property-class.c
      	src/glade-property-class.h src/glade-property.c src/glade-property.h
      	src/glade-python-gwa.c src/glade-python.c src/glade-utils.c
      	src/glade-utils.h src/glade-widget-adaptor.c
      	src/glade-widget-adaptor.h src/glade-widget.c src/glade-widget.h
      
      	Renamed reserved C++ keywords "new", "class", "virtual", "template" and "this"
      	as a prerequisite for adding gtkmm bindings
      c1fabcc8
  4. 19 Oct, 2006 1 commit
  5. 06 Sep, 2006 1 commit
  6. 05 Sep, 2006 1 commit
  7. 17 Aug, 2006 1 commit
  8. 16 Aug, 2006 1 commit
    • Juan Pablo Ugarte's avatar
      fixed bug 345604 "Pasting a widget does not paste the packing options" · 37b805c4
      Juan Pablo Ugarte authored
      * src/glade-command.c: fixed bug 345604
        "Pasting a widget does not paste the packing options"
      
      * src/glade-property-class.[ch]: added transfer_on_paste property to
        GladePropertyClass.
      
      * src/glade-widget.[ch]: exported glade_widget_dup_properties()
      
      * src/glade.h added GLADE_TAG_TRANSFER_ON_PASTE tag.
      
      * widgets/gtk+.xml.in: set transfer-on-paste on corresponding packing
        properties.
      37b805c4
  9. 11 Aug, 2006 1 commit
  10. 10 Aug, 2006 1 commit
    • Tristan Van Berkom's avatar
      Now check if placeholders are GTK_WIDGET_MAPPED() before returning them, · 99c063d1
      Tristan Van Berkom authored
      
      	* src/glade-utils.c: Now check if placeholders are GTK_WIDGET_MAPPED()
      	  before returning them, since placeholders "overlap" inside notebooks.
      
      	* src/glade-command.c: bookkeeping on "special-child-type" for cut/copy/paste
      	  consistancy.
      
      	* src/glade-gtk.c, widgets/gtk+.xml.in: Tons of code added to manage notebooks.
      
      	* src/glade-widget.c: Change the order of an if statement (avoid
      	  comparing irrelevent memory).
      99c063d1
  11. 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
        anymore.
      
      * src/glade-utils.[ch] glade_util_selected_placeholder () removed,
        added glade_util_get_placeholder_from_pointer ().
      f02782c5
  12. 27 Jul, 2006 1 commit
    • Juan Pablo Ugarte's avatar
      adapted to the new glade_command_set_property() prototype. · 4067fc15
      Juan Pablo Ugarte authored
      * src/glade-base-editor.c, src/glade-editor-property.c:
        adapted to the new glade_command_set_property() prototype.
      
      * src/glade-command.[ch]: changed prototype of
        glade_command_set_property(), added glade_command_set_property_value()
      
      * src/glade-fixed.c: do not call gtk_widget_grab_focus() in
        glade_fixed_event() it makes widgets fight for the focus on some
        situations.
      
      * src/glade-gtk.c: GtkEntry and GtkTextView support improved.
        Now text property can be edited from the instance itself.
      4067fc15
  13. 26 Jul, 2006 1 commit
    • Tristan Van Berkom's avatar
      Reset cursor after creating a widget. · eeb31902
      Tristan Van Berkom authored
      
      	* src/glade-placeholder.c: Reset cursor after creating a widget.
      
      	* src/glade-command.c: glade_command_push_group () now formats its own string.
      
      	* src/glade-base-editor.c: simplify code by letting glade_command_push_group ()
      	  format its own string.
      
      	* src/glade-fixed.c, src/glade-gtk.c: Added cuter names for undo/redo items
      	  pertaining to drag/resize.
      eeb31902
  14. 22 Jul, 2006 1 commit
    • Tristan Van Berkom's avatar
      Use gtk_widget_get_pointer on the event widget to retrieve the mouse · 47dee8c0
      Tristan Van Berkom authored
      
      	* src/glade-widget.c: Use gtk_widget_get_pointer on the event widget
      	  to retrieve the mouse position, not gdk_window_get_pointer on any
      	  arbitrary event widget of that window.
      
      	* src/glade-fixed.c: Use gtk_widget_get_pointer() where we were using
      	  gdk_window_get_pointer().
      
      	* src/glade-command.c: disabling the debug print.
      
      	* TODO: Updated
      47dee8c0
  15. 13 Jul, 2006 1 commit
    • Juan Pablo Ugarte's avatar
      added files glade-base-editor.[ch] · 0c4e3578
      Juan Pablo Ugarte authored
      	* src/Makefile.am: added files glade-base-editor.[ch]
      
      	* src/glade-accumulators.[ch]: new accumulators
      	  glade_string_accumulator() and glade_stop_emission_accumulator ()
      
      	* src/glade-app.c, src/glade-project.c and src/glade-command.c:
      	  use of GladeWidgetClass toplevel flag.
      
      	* src/glade-gtk.c: Use of GladeBaseEditor for GtkMenuBar, GtkToolBar
      	  and GtkMenu editors.
      
      	* src/glade-marshallers.list: added OBJECT:OBJECT,UINT
      	  BOOLEAN:OBJECT,UINT BOOLEAN:OBJECT,OBJECT and STRING:OBJECT
      
      	* src/glade-property.[ch]: Added old_value parameter to GladeProject
      	  "value_changed" signal.
      
      	* src/glade-widget-class.[ch]: added toplevel flag to GladeWidgetClass
      
      	* src/glade.h: added GLADE_XML_TAG_TOPLEVEL
      
      	* src/glade-base-editor.[ch]: Created GladeBaseEditor class from
      	  GtkMenuBarEditor code from glade-gtk.c
      
      	* widgets/gtk+.xml.in:
      	  o added launch-editor-function for GtkToolbar and GtkMenu.
      	  o Set GtkTextView post-create-function to empty (we do not need a
      	    placeholder in it).
      	  o Set toplevel="True" in GtkWindow and GtkMenu.
      
      	* doc/widgetclasses.sgml: added toplevel property docs
      
      	* po/POTFILES.in: added src/glade-base-editor.c
      0c4e3578
  16. 30 Jun, 2006 1 commit
    • Tristan Van Berkom's avatar
      o Added "#if 0" debugging code and removed an old comment that doesnt make · 65730f85
      Tristan Van Berkom authored
      
      	* src/glade-command.c:
      	  o Added "#if 0" debugging code and removed an old comment that doesnt make
      	    sence anymore.
      	  o Now refresh packing properties in set-property commands, as we keep a
      	    reference to the GladeProperty, which may be reset on the GladeWidget in
      	    question when added to a child.
      
      	* src/glade-gtk.c: Removed a large complex code segment in
      	  glade_gtk_table_set_child_property() that in the end wasnt needed at all.
      65730f85
  17. 29 Jun, 2006 1 commit
    • Tristan Van Berkom's avatar
      Major rework underway, phase one complete: Move undo/redo stack logic from · 3d2ccb52
      Tristan Van Berkom authored
      
      	* src/glade-project.[ch], src/glade-command.[ch]: Major rework underway,
      	  phase one complete: Move undo/redo stack logic from glade-command to glade-project
      	  and add a "changed" signal on the project ("update-ui" is fired also anytime
      	  the "changed" signal is fired).
      
      	* src/glade-app.c, src/glade-project-window.c: small changes to accomadated afore
      	  mentioned api changes.
      
      	* src/glade-marshallers.list: Added new signal VOID:OBJECT,BOOLEAN
      3d2ccb52
  18. 25 Jun, 2006 1 commit
    • Tristan Van Berkom's avatar
      o gtk_window_set_decorated() all GtkWindows (bug 344817) o Fixed · 36d1b086
      Tristan Van Berkom authored
      
      	* src/glade-widget.[ch]:
      	  o gtk_window_set_decorated() all GtkWindows (bug 344817)
      	  o Fixed glade_widget_rebuild(), now properties of internal widgets to composite
      	    widgets' properties get transported along.
      	  o Fixed popups to only get spawned by the widget in question
      	    and not an unknown internal child.
      	  o Added widget superuser modes (used by the backend to check when
      	    its responsable for maintaining container sizes).
      	  o glade_widget_rebuild () fixed so that properties on rebuilt internal
      	    children are transfered.
      
      	* src/glade-project.c: let glade-widget take care of property superuser mode
      	  at load time.
      
      	* src/glade-fixed.ch: connect_after on button_press to give a chance to
      	  the selection
      
      	* src/glade-command.c: Fixed unifies for properties (check that they
      	  are on the same widgets).
      
      	* src/glade-gtk.c:
      	  o GtkBox check superuser mode to adjust box size
      36d1b086
  19. 24 Jun, 2006 1 commit
    • Tristan Van Berkom's avatar
      Dont call verify funcs in superuser mode · 95edd61e
      Tristan Van Berkom authored
      
      	* src/glade-property.c: Dont call verify funcs in superuser mode
      
      	* src/glade-command.c: Now unification/collapse of multiple properties
      	  works seemlessly
      
      	* src/glade-editor.c, src/glade-editor-property.c: Added docs.
      
      	* src/glade-property-class.c: compare 'packing' in glade_property_class_match().
      
      	* src/glade-widget-class.c: Fix compiler warnings.
      95edd61e
  20. 18 Jun, 2006 1 commit
  21. 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
      	  glade_property_push/pop_superuser().
      
      	* 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
      d3038a8e
  22. 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
      	  variables
      
      	* 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
      acb6a548
  23. 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'.
      16743369
  24. 07 Jun, 2006 2 commits
  25. 03 Jun, 2006 1 commit
  26. 06 May, 2006 2 commits
    • Tristan Van Berkom's avatar
      Applied patch for bug 340692 · ef7d9f23
      Tristan Van Berkom authored
      
      	* doc/Makefile.am: Applied patch for bug 340692
      
      	* src/glade-command.c: glade_command_set_property (), return if
      	  the command doesnt change the property.
      
      	* src/glade-editor-property.c: GladeEPropText, if string property is NULL
      	  and we recieve "" from the entry, set the property to NULL, if we get
      	  NULL from the entry and the property is "", then set the property to
      	  "", otherwise set the property to the entry text. (this fixes 339832)
      
      	* src/glade-property.[ch]: constified GValue argument to
      	  glade_property_equals_value ().
      ef7d9f23
    • Tristan Van Berkom's avatar
      Fixed up GtkTable to not refresh placehlolders when doing a · 31f5587d
      Tristan Van Berkom authored
      
      	* src/glade-gtk.c: Fixed up GtkTable to not refresh placehlolders when
      	  doing a glade_gtk_table_replace_child() replacing a placeholder with
      	  a GladeWidget (only the other way around), this way placeholders are
      	  preserved during the operation of pasting multiple widgets to a GtkTable
      	  (and each pasted widget has its own seperate place in the table).
      
      	* src/glade-command.c: Fixed "props recorded" marker to be marked on a per
      	  widget basis, this was causing only one widget in a list of pasted widgets
      	  to have its newly introspected packing props recorded (now they are all
      	  recorded)
      
      	* src/glade-popup.c: Create insensitive 'paste' items when the clipboard
      	  has no selection.
      
      	* src/glade-editor.[ch]: Insensitive "Documentation" and "Reset" buttons when
      	  no widget is loaded.
      31f5587d
  27. 24 Apr, 2006 1 commit
    • Tristan Van Berkom's avatar
      Updated · 00859f54
      Tristan Van Berkom authored
      
      	* TODO: Updated
      
      	* doc/gladeui-sections.txt updated
      
      	* src/glade-app.[ch]: Majorly reduced the api, now GladeApp is a
      	  singleton. Added "active-project" signal.
      
      	* src/glade-builtins.[ch]: Removed unused variable. Enhanced objects
      	  pspec type to recognize interfaces. Added glade_param_spec_objects_get_type()
      
      	* src/glade-clipboard-view.c: Trying a cute border.
      
      	* src/glade-command.c, src/glade-fixed-manager.c,
      	  src/glade-placehodler.c, src/glade-popup.c, src/glade-project-view.c,
      	  src/glade-project-window.c:
      	  Updated for glade-app changes
      
      	* src/glade-editor-property.c: Implemented objects pspec
      
      	* src/glade-editor.[ch]: Added atk tab, added cuteness.
      
      	* src/glade-gtk.c:
      	  o Translated image type names
      	  o Added button types (translated)
      	  o Support for button label & use-underline properties
      
      	* src/glade-parser.c:
      	  o Updated for glade-app changes
      	  o Added save support for atk actions and relations.
      
      	* src/glade-project.c:
      	  o Updated for glade-app changes
      	  o Fixed glade_project_fix_object_props for object lists
      
      	* src/glade-property-class.[ch]:
      	  o Hardcoded atk relations and action names
      	  o Added glade_property_class_make_gvalue(),
      	    glade_property_class_get_from_gvalue(),
      	    glade_property_class_new_atk_action(),
      	    glade_property_class_list_atk_relations(),
      	    glade_property_class_atk_realname()
      	  o Fixed glade_property_class_is_object()
      	    (object lists qualify)
      
      	* src/glade-property.[ch]:
      	  o Integrated property load proceedure into glade-property,
      	    loading code much cleaner and less redundant.
      	    (Added glade_property_read())
      	  o Implemented atk properties (save/load)
      
      	* src/glade-utils.[ch]: Added glade_util_read_prop_name(),
      	  glade_util_added_in_list(), glade_util_removed_from_list(),
      	  glade_util_class_implements_interface()
      
      	* src/glade-widget-class.c: Introspect atk properties
      
      	* src/glade-widget.c: Simplified load code, moved property load
      	  code to glade-property, save atk props properly.
      
      	* src/glade.h: Removed the unused atk-relation tag.
      
      	* src/main.c: Load gail (for atk action introspection)
      
      	* src/atk.xpm: New atk icon
      
      	* widgets/gtk+.xml.in:
      	  o GtkLabel label property --> translatable
      	  o GtkButton label property --> translatable, multi-line
      	  o Added GtkButton "type" property and GtkButton remove-child-function
      00859f54
  28. 24 Feb, 2006 2 commits
    • Tristan Van Berkom's avatar
      o Added packing property recording mechianism to create/delete commands · 51dfebec
      Tristan Van Berkom authored
      
      	* src/glade-command.c:
      	  o Added packing property recording mechianism to create/delete
      	    commands (was only there for Cut/Paste).
      	  o Call glade_widget_create_packing_properties after calling
      	    glade_widget_class_container_add()
      
      	* src/glade-gtk.c, widgets/gtk+.xml.in:
      	  o Removed unused code from glade_gtk_table_add_child()
      	  o Added support funcs glade_gtk_container_add/remove_child()
      
      	* src/glade-property-class.c: Removed unused function: gpc_load_function
      	  (now uses glade-xml-utils implementation)
      
      	* src/glade-widget.[ch]: exposed glade_widget_create_packing_properties()
      51dfebec
    • Tristan Van Berkom's avatar
      Updated list · eb9d3777
      Tristan Van Berkom authored
      
      * TODO: Updated list
      
      * doc/glade-sections.txt: Updated list
      
      * doc/tmpl/*: updated templates from source
      
      * src/glade-builtins.[ch]: Implemented GladeParamSpecObjects and
        GLADE_TYPE_GLIST boxed type (intended use for AtkRelation properties).
      
      * src/glade-command.c, src/glade-gtk.c: Fixed refcounting for placeholders.
        (updated code for glade_widget_new () also)
      
      * src/glade-project-window.c: Fixed parenthesis in complex statement.
      
      * src/glade-property-class.[ch]:
        o Added support for atk property detection & GladeParamSpecObjects.
        o Added some more logic that belonged here and was in glade-widget-class.c
        o Fixed "make gvalue from object" logic to not leak a reference to a pixbuf
          (it doesnt crash with pixbuf manipulation... not sure if we dont leak pixbufs
          though).
      
      * src/glade-property.c: Simplified code (and fixed limitation of optional properties
        to integer inputs... now any property can be optional).
        Added implicit case to ignore atk_properties
      
      * src/glade-widget-class.c: Deffered some logic to glade-property-class and simplified
        code; also added support for atk properties.
        ATK: Disabled for now, not completely implemented... needs save support in glade-property
        and edit support in GladeEditorProperty... just needed to sync CVS for all the other
      	  relevent work.
      
      * src/glade-widget.[ch]: glade_widget_new () takes a boolean query arg now
      
      * src/glade-xml-utils.[ch]: now has glade_xml_load_sym_from_node()
        (it makes sence here because we have access to the xml node structs; so we
        can debug around here a little easier).
      
      * src/glade-editor-property.c: Added prelimenary support for GladeParamSpecObjects
        (readonly view of glade_widget_class_make_string_from_gvalue() ).
      
      * src/glade-fixed-manager.c: Adjusted caller to glade_widget_new().
      
      * src/glade.h: added "atk-relation" tag definition.
      eb9d3777
  29. 21 Feb, 2006 1 commit
    • Tristan Van Berkom's avatar
      fixed bug 325791. Various GtkTable and GtkBox support fixes. (added · 9c0b27a1
      Tristan Van Berkom authored
      
      	* src/glade-gtk.c: fixed bug 325791.
      	  Various GtkTable and GtkBox support fixes.
      	  (added glade_gtk_table_verify_*_attach, glade_gtk_box_set_child_property
      	  and glade_gtk_box_remove_child functions)
      
      	* src/glade-command.c: fixed bug 330305.
      	  Added glade_command_placeholder_destroyed() destroy handler.
      
      	* src/glade-project.[ch]: added loading state to projects,
      	  glade_project_is_loading()
      
      	* widgets/gtk+.xml.in: added GtkTable child-set-property-function,
      	  replace-child-function and attach child properties.
      	  Added GtkBox remove-child-function and child-set-property-function.
      9c0b27a1
  30. 15 Feb, 2006 1 commit
    • Tristan Van Berkom's avatar
      Fixed bug in glade_widget_dup_internal () (stupid typo of mine when fixing · 9b5aa90b
      Tristan Van Berkom authored
      	* src/glade-widget.c: Fixed bug in glade_widget_dup_internal ()
      	  (stupid typo of mine when fixing 320077)
      
      	* src/glade-utils.[ch]: Removed all the Cut/Copy/Paste/Delete
      	  stuff, now all in GladeApp.
      
      	* src/glade-app.c: Moved the bulk of code from glade-utils to
      	  glade-app (cut/copy/paste/delete) since it was confusing to
      	  see the chain of events, it should be simpler overall now.
      
      	* doc/glade-sections.txt, doc/tmpl/*: Adjusted doc structure
      	  for new apis and removed old apis.
      9b5aa90b
  31. 14 Feb, 2006 1 commit
    • Tristan Van Berkom's avatar
      No more glade_util_ui_message(), deffer that to callers, g_critical() · 7c577017
      Tristan Van Berkom authored
      
      	* src/glade-command.c: No more glade_util_ui_message(), deffer that
      	  to callers, g_critical() messages added where inapropriate states
      	  are detected.
      
      	* src/glade-utils.c: Take some responsability when calling glade_command
      	  for Cut/Copy/Paste/Delete.
      
      	* src/glade-widget.c: Documented some functions, special-cased GtkWindow
      	  in glade_widget_dup_internal(), replicating copied GtkWindow "run-time"
      	  sizes (bug 320077).
      	  Removed useless special-cased call to gtk_widget_show_all() also in
      	  glade_widget_dup_internal(); showing widgets is taken care of in
      	  glade_widget_show().
      7c577017
  32. 10 Feb, 2006 1 commit
    • Tristan Van Berkom's avatar
      Glade 3.0 --> Glade-3 · b9648118
      Tristan Van Berkom authored
      
      	* configure.in: Glade 3.0 --> Glade-3
      
      	* doc/tmpl/*.sgml, doc/*.sgml, src/*.c: Massive doc updates,
      	  migrated some doc from sgml into source files.
      b9648118
  33. 07 Feb, 2006 1 commit
    • Tristan Van Berkom's avatar
      require automake 1.9 · d6ea83cb
      Tristan Van Berkom authored
      
      
      	* autogen.sh: require automake 1.9
      
      	* Makefile.am, doc/Makefile.am, doc/.cvsignore, configure.in:
      	  Added environment for gtk-doc generation.
      
      	* doc/glade-docs.sgml, doc/glade-sections.txt, doc/glade.types,
      	  doc/version.xml.in, doc/tmpl/*: Added initial documentation
      	  metadata.
      
      	* src/*.h: Line break LIBGLADEUI_API everywhere so that documentation
      	  generation works (wierd trade, I know).
      
      	* po/POTFILES.in: Added glade-custom.c
      
      Modified Files:
      	ChangeLog Makefile.am autogen.sh configure.in po/POTFILES.in
      	src/glade-app.h src/glade-catalog.h src/glade-clipboard-view.h
      	src/glade-clipboard.h src/glade-command.c src/glade-command.h
      	src/glade-editor-property.c src/glade-editor-property.h
      	src/glade-editor.c src/glade-editor.h
      	src/glade-fixed-manager.h src/glade-gtk.c src/glade-palette.h
      	src/glade-parameter.h src/glade-placeholder.h
      	src/glade-popup.c src/glade-project-view.c
      	src/glade-project-view.h src/glade-project-window.c
      	src/glade-project.c src/glade-project.h
      	src/glade-property-class.c src/glade-property-class.h
      	src/glade-property.c src/glade-property.h
      	src/glade-signal-editor.h src/glade-signal.c src/glade-utils.c
      	src/glade-utils.h src/glade-widget-class.h src/glade-widget.c
      	src/glade-widget.h src/glade-xml-utils.h
      Added Files:
      	doc/.cvsignore doc/Makefile.am doc/glade-docs.sgml
      	doc/glade-sections.txt doc/glade.types doc/version.xml.in
      	doc/tmpl/glade-app.sgml doc/tmpl/glade-catalog.sgml
      	doc/tmpl/glade-clipboard-view.sgml
      	doc/tmpl/glade-clipboard.sgml doc/tmpl/glade-command.sgml
      	doc/tmpl/glade-editor-property.sgml doc/tmpl/glade-editor.sgml
      	doc/tmpl/glade-fixed-manager.sgml doc/tmpl/glade-palette.sgml
      	doc/tmpl/glade-parameter.sgml doc/tmpl/glade-parser.sgml
      	doc/tmpl/glade-placeholder.sgml
      	doc/tmpl/glade-project-view.sgml doc/tmpl/glade-project.sgml
      	doc/tmpl/glade-property-class.sgml
      	doc/tmpl/glade-property.sgml doc/tmpl/glade-signal-editor.sgml
      	doc/tmpl/glade-signal.sgml doc/tmpl/glade-utils.sgml
      	doc/tmpl/glade-widget-class.sgml doc/tmpl/glade-widget.sgml
      d6ea83cb
  34. 25 Jan, 2006 1 commit
    • Tristan Van Berkom's avatar
      use glade_project_display_name (), reverted transientness for glade-3 · f36d7869
      Tristan Van Berkom authored
      
      	* src/glade-project-window.c: use glade_project_display_name (),
      	  reverted transientness for glade-3 application
      
      	* src/glade-command.c: Dont spam the stack with fake name
      	  changes.
      
      	* src/glade-editor-property.c: Added return check
      
      	* src/glade-gtk.c: Use glade_widget_copy_properties to
      	  transfer prop values on type-changing menu items,
      	  menu-editor --> modal window.
      
      	* src/glade-project.[ch]: Added glade_project_display_name ()
      
      	* src/glade-property-class.[ch]: Assign pspec->owner_type when
      	  parsing pspecs, added glade_property_class_match ()
      
      	* src/glade-widget.[ch]: Made glade_widget_copy_props exposed to
      	  glade_widget_copy_properties and rewrote it (also redistributed
      	  some g_critical()s ).
      f36d7869
  35. 24 Jan, 2006 2 commits
  36. 22 Jan, 2006 1 commit
    • Tristan Van Berkom's avatar
      C Removed chdir code · 9d924470
      Tristan Van Berkom authored
      
      C
      	* src/glade-app.c: Removed chdir code
      
      	* src/glade-command.c: Remember original project in paste commands
      
      	* src/glade-editor-property.c: GladeEPropPixbuf becomes GladeEPropResource, now
      	  it interfaces with the glade-project resource control stuff.
      
      	* src/glade-gtk.c, src/glade-property.c:
      	  fixed for new syntax of glade_project_add_object()
      
      	* src/glade-project-window.c:
      	  o Manage project menuitems and "merge-id" outside of glade-project.
      	  o New api glade_util_ui_message
      
      	* src/glade-project.[ch]:
      	  Added "resource-update"/"resource-removed" signals and functions:
      	    o glade_project_set_resource ()
      	    o glade_project_list_resources ()
      	    o glade_project_resource_fullpath ()
      	  Removed:
      	    o glade_project_get_menuitem ()
      	    o glade_project_get_menuitem_merge_id ()
      	  Now a new "old_project" parameter to glade_project_add_object ()
      
      	* src/glade-property-class.[ch], src/glade.h:
      	  o Added support for "resource" tag  in catalogs
      	  o Resource file path substituting when generating gvalues
      	    (modified glade_property_class_make_gvalue_from_string API).
      
      	* src/glade-utils.[ch]:
      	  o Enhanced version of glade_util_ui_message
      	  o glade_util_copy_file () added
      
      	* src/glade-widget.c: Adjusted for new version of
      	  glade_property_class_make_gvalue_from_string
      
      	* widgets/adding-widgets.txt: Updated manual for resource tag.
      
      VS: ----------------------------------------------------------------------
      9d924470