- 11 Jun, 2010 7 commits
-
-
Martin Nordholts authored
Add support for a new type of Tab Style called 'Automatic'. This tab style makes the GimpDockbook use the biggest actual tab style it can for its auto tab style dockables, based on its widget allocation. The tab style candidates for auto tab style are "Status + Blurb", "Status + Text" and "Status". A docked widget can also say that it wants to use "Icon" instead of "Status" for its auto tab style. The 'Tool Options' dockable does this. This is to be as backwards compatible with the old tab style setup, we make 'automatic' the default everywhere. We have quite a bit of dependency to internal layout code in GtkNotebook, but the current code should be pixel perfect and rather complete. Also add a basic regression test.
-
Martin Nordholts authored
Also fix wrong conversion from PREVIEW_NAME to ICON_BLURB
-
Martin Nordholts authored
In order to get accurate measurements of widgets that will be put in a GimpDock, add gimp_dock_temp_add() and gimp_dock_temp_remove(). That way we can add a widget temporarliy, measure it with the GimpDock::font-scale property applied, then remove it when we're done. We can't apply style properties on widget detached from a GdkScreen hierarchy :(
-
Michael Natterer authored
-
Michael Natterer authored
so the combo box in the input dialog shows proper labels and translations instead of GDK_MODE_FOO.
-
Martin Nordholts authored
-
Marco Ciampa authored
-
- 09 Jun, 2010 3 commits
-
-
Sven Neumann authored
-
Michael Natterer authored
using the "key-events" debug key.
-
Barak Itkin authored
Description of undo actions should be marked as action descriptions, and not as commands. This is required for translation for some language (like Hebrew) that require a different grammatical tense for describing actions
-
- 08 Jun, 2010 1 commit
-
-
Michael Natterer authored
because it is always the same as GIMP_IMAGE_TYPE_HAS_ALPHA(drawable->type), so simply use that instead.
-
- 06 Jun, 2010 11 commits
-
-
Michael Natterer authored
which measure the time taken between them and print out a message. Use it for projection benchmarking and add timing to scaling.
-
Michael Natterer authored
-
Michael Natterer authored
which uses a passed-in tile manager instead of the drawable's shadow tiles as sink.
-
Michael Natterer authored
-
Michael Natterer authored
-
Michael Natterer authored
-
Michael Natterer authored
-
Xandru Armesto authored
-
Xandru Armesto authored
-
Xandru Armesto authored
-
Michael Natterer authored
The action data passed to callbacks is now a GimpImageWindow, not a GimpDisplay, so adapt the code to take that into account.
-
- 05 Jun, 2010 3 commits
-
-
Michael Natterer authored
and move it from gimptemplate.c to gimpimage-new.c
-
Michael Natterer authored
Fix totally broken value ranges of integer PDB parameters. Magically, the bug was affecting only exactly the two cases mentioned in above bug report. * tools/pdbgen/pdb.pl (arg_parse): return <, <=, > and >= literally instead of applying a mapping that was originally meant for generated C code that would e.g. transform "0 <= int32 < 10" into "if (value < 0 || value >= 10) fail". This inversion of all operators is now wrong because PDB parameters have been turned into GParamSpecs which always need inclusive ranges as min and max values. * tools/pdbgen/pdbgen.pl (arrayexpand): generated array length type specs must be "0 <= int32", not "0 < int32". * tools/pdbgen/app.pl: when generating integer param specs, check if the value range is specified in terms of < instead of <=, and add/subtract 1, resuting in the inclusive range needed for integer GParamSpecs. * app/pdb/color-cmds.c: regenerated, fixing the two broken ranges mentioned in the bug report.
-
Michael Natterer authored
because they are int32 be default in the absence of an explicit type.
-
- 04 Jun, 2010 1 commit
-
-
Sira Nokyoongtong authored
-
- 03 Jun, 2010 5 commits
-
-
Michael Natterer authored
because it's only used by tools currently, but not related to them in any way.
-
Michael Natterer authored
This is supposed to finally replace GimpContainerGridView along with GtkWrapBox. The code is experimental and currently even crashes without a modified GTK+, so it's disabled. Keeping it in GIT makes developing easier though.
-
Michael Natterer authored
(so I don't have to constantly add/remove it, will get rid of it before 2.8)
-
Michael Natterer authored
Keep a list of GimpCellRendererViewable around and add API to add them. When items are removed or the store is cleared, set the renderers' "viewable" property to NULL so they don't keep refing the viewable. This is not really "model" code but needs to be done for all container views that have viewable cell renderers. GimpContainerComboBox and GimpContainerEntry lacked that clearing, so this change might fix some cases where objects (even images) were removed but still stuck in memory until the model changed again.
-
Michael Natterer authored
-
- 02 Jun, 2010 2 commits
-
-
Ulf-D. Ehlert authored
-
Martin Nordholts authored
-
- 01 Jun, 2010 4 commits
-
-
Thorsten Vollmer authored
1 files changed, 13 insertions(+), 13 deletions(-)
-
Thorsten Vollmer authored
2 files changed, 10 insertions(+), 2 deletions(-)
-
Barak Itkin authored
This is required for the PDF export plugin.
-
Martin Nordholts authored
-
- 31 May, 2010 3 commits
-
-
Michael Natterer authored
and not just "Reset Tool Options".
-
Sven Neumann authored
-
Sven Neumann authored
-