1. 19 Sep, 2009 5 commits
  2. 16 Sep, 2009 12 commits
  3. 15 Sep, 2009 5 commits
  4. 14 Sep, 2009 9 commits
  5. 13 Sep, 2009 9 commits
    • Claude Paroz's avatar
      Updated French translation · 1cf5bfd9
      Claude Paroz authored
      Contributed by Julien Hardelin and Claude Paroz
    • Michael Natterer's avatar
      Make sure don't lose the selected item when the tree get collapsed · fd224caa
      Michael Natterer authored
      Collapsing the tree gets rid of any selection in the collapsed branch,
      and doesn't restore it upon exapnding. So connect to the
      GtkTreeView::row-expanded signal and select the active item manually.
      Had to add evil hack that makes sure we don't try this on child items
      that are currently being inserted, because our parent class has no
      choice but to expand the tree while the item is not completely
      inserted in all subclasses yet.
    • Michael Natterer's avatar
      Fix undoing a group layer type conversion · 717b4e6a
      Michael Natterer authored
      * app/core/gimpdrawable.[ch]: add "gboolean push_undo" to
      * app/core/gimpdrawable-convert.[ch]: same here for the gray and rgb
        conversion functions.
      * app/core/gimpchannel.c
      * app/core/gimplayer.c: pass FALSE when called from GimpItem::convert()
        because it can be called on unattached items only.
      * app/core/gimpimage-convert.c: pass TRUE.
      * app/core/core-enums.[ch]
      * app/core/gimpgrouplayerundo.[ch]
      * app/core/gimpimage-undo-push.[ch]: add GIMP_UNDO_GROUP_LAYER_CONVERT
        which simply calls gimp_drawable_convert_type() with the old type
        when undone/redone.
      * app/core/gimpgrouplayer.c: push a group layer convert undo so this
        can be properly undone/redone.
    • Martin Nordholts's avatar
      app: Make GimpDockbook instance data private · 2ac7cedb
      Martin Nordholts authored
      Make GimpDockbook instance data private and add necessary getters and
    • Martin Nordholts's avatar
      app: Add GimpDock::set_host_geometry_hints() · 67128d60
      Martin Nordholts authored
      In order to allow the toolbox dock to set geometry hints on the
      GtkWindow it is in, introduce host geometry hint setting through a new
      virtual function GimpDock::set_host_geometry_hints() and a new
      "geometry-invalidated" signal.
      Docks that needs to setup geometry hints on the window they are in
      call gimp_dock_invalidate_geometry(). The GimpDockWindow will listen
      to this and give the dock a chance to set geometry hints (or any setup
      really) on the GimpDockWindow.
    • Martin Nordholts's avatar
      app: Add and use GimpDockWindow window title infrastructure · a23a220d
      Martin Nordholts authored
      Add a "title-invalidated" signal to GimpDock and a virtual function
      GimpDock::get_title(). When GimpDocks have a state change that their
      title depends on they call gimp_dock_invalidate_title(). The
      GimpDockWindow listens to this signal and update its window title
      using GimpDock::get_title() in an idle handler.
    • Martin Nordholts's avatar
      app: Move 'Recently Closed Docks' logic to GimpDockWindow · 0d4e8d05
      Martin Nordholts authored
      Move 'Recently Closed Docks' logic from GimpDock to
      GimpDockWindow. GimpDock is now free of explicit GtkWindow
    • Martin Nordholts's avatar
    • Martin Nordholts's avatar
      Move dock window themeing to GimpDockWindow · fb99f997
      Martin Nordholts authored
      Move the dock window related themeing namely default dock heght and
      font scale from GimpDock to GimpDockWindow to get rid of yet another
      GtkWindow dependency from GimpDock.
      Note that this change requires gtkrc updates where "GimpDock::" needs
      to be repaced with "GimpDockWindow::".