1. 01 Apr, 2019 1 commit
  2. 02 Aug, 2018 1 commit
  3. 31 Dec, 2017 1 commit
  4. 07 May, 2014 1 commit
    • Juan Pablo Ugarte's avatar
      Migrated from stock icons to icon names · 5da78e0a
      Juan Pablo Ugarte authored
      GladeApp GladePointerMode icons and devhelp icon are now registered as icon names
      
      GladeWindow: replaced deprecated gtk_tool_button_new_from_stock() with
      gtk_tool_button_new() + gtk_image_new_from_icon_name() to create actions tool items
      
      GTK+ Catalog, glade.glade: replaced every stock icon with the corresponding icon name
      TODO: the only stock icon that does not seem to have a replacement is gtk-edit
      5da78e0a
  5. 17 Apr, 2014 1 commit
  6. 10 May, 2013 1 commit
  7. 28 Apr, 2013 1 commit
  8. 08 Apr, 2013 1 commit
  9. 04 Apr, 2013 1 commit
    • Tristan Van Berkom's avatar
      Added Glade's first unit test (about time !) · f1543fca
      Tristan Van Berkom authored
      This patch clears the way for unit testing, some environment variables
      are added to ensure unit tests run on code that is not installed but
      in tree.
      
      The added test iterates over all widgets in the catalog, uses the
      adaptor to create a GladeWidget and asserts that the GladeWidget and
      it's internal object is finalized after unreferencing the GladeWidget.
      f1543fca
  10. 01 Apr, 2013 1 commit
    • Tristan Van Berkom's avatar
      Cleanup deprecations all around. · c3fff63a
      Tristan Van Berkom authored
      GtkColorChooser APIs now used for color editing
      GladeBaseEditor now uses a GtkGrid for it's last GtkTable
      
      In some places to support deprecated types, we explicitly
      add G_GNUC_BEGIN/END_IGNORE_DEPRECATIONS statements.
      c3fff63a
  11. 30 Mar, 2013 1 commit
  12. 12 Mar, 2013 1 commit
  13. 31 Jan, 2013 1 commit
  14. 31 Oct, 2012 1 commit
  15. 02 Oct, 2012 1 commit
    • Juan Pablo Ugarte's avatar
      Added intitial support for runtime creation and loading of composite templates. · 856a93ad
      Juan Pablo Ugarte authored
      gladeui/glade-app.c: Load composite templates from G_USER_DIRECTORY_TEMPLATES
      
      gladeui/glade-project.[ch]
       o Added glade_project_dump_string()
       o Addes safe guards for NULL catalogs (composite template adaptors does not have a catalog)
      
      gladeui/glade-widget-adaptor.[ch]
       o Added template and template-path properties
       o Added glade_widget_adaptor_get_template() and
         glade_widget_adaptor_from_composite_template()
      
      gladeui/glade-composite-template.[ch]: Added support to load composite templates and export a widget as such.
      
      plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: added "Export as template" action
      856a93ad
  16. 18 May, 2012 1 commit
  17. 04 May, 2012 1 commit
    • Juan Pablo Ugarte's avatar
      Added glade_init() · 9bb800e7
      Juan Pablo Ugarte authored
      Made glade_app_get_config() returna  static pointer so that it can be used before creating a GladeApp
      9bb800e7
  18. 28 Apr, 2012 1 commit
  19. 27 Apr, 2012 1 commit
  20. 08 Nov, 2011 1 commit
  21. 05 Feb, 2011 1 commit
  22. 03 Feb, 2011 1 commit
    • Tristan Van Berkom's avatar
      2011-02-03 Pablo Castellano <pablog@gnome.org> · b17b3bb6
      Tristan Van Berkom authored
      	Make libgladeui-2 library come with introspection data, patch based on original
      	patch by Alan Knowles.
      
      	* configure.ac: Added gobject-introspection m4 stuff
      
      	* gladeui/Makefile.am: Added rules to build Gladeui-2.0 gir and typelib
      
      	* gladeui/glade-app.c, gladeui/glade-command.c, gladeui/glade-project.c: Some changes
      	  made to pass the introspection build.
      b17b3bb6
  23. 30 Jan, 2011 1 commit
    • Juan Pablo Ugarte's avatar
      * gladeui/glade-app.c: replaced GladeDesignLayout API with the new private one · ce14a736
      Juan Pablo Ugarte authored
        * gladeui/glade-design-layout.[ch]:
          o added widget maximization on label double click
          o fixed size allocation to be able to maximize widget without making the viewport
            scrollbars appear
          o removed glade_design_layout_selection_set()
      
        * gladeui/glade-design-view.c:
          o improved viewport scrolling to selected toplevel, now we only scroll if
            the selection was not triggered by the layout.
          o replaced on_project_add_widget() on_project_remove_widget() with new project
            signal widget-visibility-changed
      
        * gladeui/glade-project.[ch]:
          o added GladeProject::widget-visibility-changed signal
          o added glade_project_widget_visibility_changed() function
      
        * gladeui/glade-widget.c:
          o added visible property.
          o use glade_project_widget_visibility_changed() to emit signal on widget visibility change
      
        * gladeui/glade.h: removed glade-design-layout.h since now its private
      
        * gladeui/Makefile.am: do not install private header glade-design-layout.h
      
        * plugins/gtk+/Makefile.am: do not install headers
      ce14a736
  24. 23 Jan, 2011 1 commit
    • Juan Pablo Ugarte's avatar
      2011-01-22 Juan Pablo Ugarte <juanpablougarte@gmail.com> · 4cb61024
      Juan Pablo Ugarte authored
        * gladeui/glade-design-layout.[ch]:
          o added glade_design_layout_selection_set() (removed project dependency)
          o removed PointerRegion enum
          o reworked cursors pointer in an array to ease seting them
          o reemplazed glade_design_layout_get_pointer_region () with gdl_get_activity_from_pointer()
          o removed call to gtk_widget_size_allocate() in glade_design_layout_update_child()
            fixes rendering glith while resizing
          o precompute child offset to optimize from-embeder to-embeder handlers
          o draw "pretty" selection
      
        * gladeui/glade-design-view.c: set layout selection on project's selection-changed signal
      
        * gladeui/glade-app.[ch]:
          o added glade_app_do_event()
          o set custom gdk event handler to marshal event to GladeDesignLayouts using
            glade_design_layout_do_event()
      
        * gladeui/glade-utils.[ch]: removed unused function glade_util_draw_selection_nodes()
      
        * gladeui/glade-widget-adaptor.c: removed g_signal_override_class_handler() event marshalling hack.
      4cb61024
  25. 21 Jan, 2011 1 commit
  26. 15 Jan, 2011 3 commits
  27. 09 Jan, 2011 1 commit
  28. 06 Jan, 2011 1 commit
  29. 05 Jan, 2011 1 commit
  30. 04 Jan, 2011 3 commits
  31. 03 Jan, 2011 3 commits
    • Tristan Van Berkom's avatar
      * gladeui/glade-app.[ch], gladeui/glade-command.c, gladeui/glade-editor.[ch], · cee72078
      Tristan Van Berkom authored
      	gladeui/glade-popup.c, gladeui/glade-project.c, gladeui/glade-signal-editor.c,
      	gladeui/glade-widget-adaptor.c, src/glade-window.c, src/main.c:
      	- Removed glade_app_get_editor(), Now the editor is not overly-refreshed by the
      	  core and editors can be created at will, the core doesnt need to hold on to one.
      	- Also, "gtk-doc-search" signal has been moved from the GladeEditor to the GladeApp.
      cee72078
    • Tristan Van Berkom's avatar
      * Another major refactor, tasks accomplished: · 51f4b3f3
      Tristan Van Berkom authored
      	  - Removed GladeApp selection handling, only on the project now
      	  - Removed "Copy" as a command, copying widgets no longer dirty documents (bug 546873)
      	  - Removed GladeApp "active_project" concept, every interaction is associated with
      	    a GladeProject
      	  - Simplified GladeClipboard, the clipboard now only has a list of widgets and
      	    not a "selection", everything is removed from the clipboard when new widgets are
      	    added there.
      	  - GladePalette now has a "project" property and does not need to be refreshed
      	    by an external entity.
      
      	19 files changed, 652 insertions(+), 1135 deletions(-)
      51f4b3f3
    • Tristan Van Berkom's avatar
      * gladeui/glade-app.[ch]: · d4835f02
      Tristan Van Berkom authored
      	  - Removed "update-ui" signal, This signal was encouraging bad behaviour and too much
      	    action on every project change.
      	  - Removed glade_app_create_undo/redo_button().
      
      	* gladeui/glade-project.c: Stop calling glade_app_update_ui ().
      
      	* gladeui/glade-window.c:
      	  - Listen to GladeProject::changed instead of update-ui and only update the
      	    undo/redo actions when the active project changes.
      	  - Remove the preview toolbutton
      	  - Add tooltips to important actions
      
      	* plugins/gtk+/gtk+.xml.in: Mark the "preview" action as "important" so it shows
      	  up in the app toolbar automatically.
      d4835f02
  32. 01 Jan, 2011 2 commits
  33. 30 Dec, 2010 1 commit