gimp/app
Martin Nordholts 9b86acd16b Add 'Automatic' Tab Style support
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.
2010-06-12 01:23:42 +02:00
..
actions Add 'Automatic' Tab Style support 2010-06-12 01:23:42 +02:00
base Add tile_manager_duplicate() which does quick tile-by-tile COW copy 2010-03-19 19:18:18 +01:00
composite Added .gitignore files generated with git svn create-ignore. 2009-01-31 11:37:44 +00:00
config app: more g_strcmp0() 2010-06-06 19:50:59 +02:00
core app: add context to all undo descriptions 2010-06-09 18:50:23 +02:00
dialogs app: rename gimp_template_create_image() to gimp_image_new_from_template() 2010-06-05 22:42:00 +02:00
display Bug 613841 - Reducing toolbox width in single window mode 2010-05-15 20:55:29 +02:00
file Use gimp_image_undo_is_enabled() instead of private->undo_freeze_count 2010-02-05 09:19:43 +01:00
gegl app: add gimp_interpolation_to_gegl_filter() 2010-06-06 17:41:31 +02:00
gui app: Make tooltips in the toolbox work again 2010-05-16 12:19:18 +02:00
menus app: add missing bits so GimpToolPresetEditor doesn't warn and crash 2010-04-11 13:40:28 +02:00
paint app: Fix Outline transforming for generated brushes 2010-05-14 21:25:09 +03:00
paint-funcs app: Clean up the hardness feature. Lets convolve PixelRegions. 2010-01-01 18:16:29 +02:00
pdb Bug 620604 - Description of "histogram" procedure is slightly inaccurate 2010-06-05 19:26:06 +02:00
plug-in Bug 615071 - invalid menu path crashes GIMP 2010-04-07 21:27:51 +02:00
tests Add 'Automatic' Tab Style support 2010-06-12 01:23:42 +02:00
text app: remove member GimpDrawable::has_alpha 2010-06-08 10:10:04 +02:00
tools app: rename GimpToolOverlay to GimpOverlayDialog 2010-06-03 22:32:30 +02:00
vectors app: use the new unit conversion functions 2010-02-21 16:46:39 +01:00
widgets Add 'Automatic' Tab Style support 2010-06-12 01:23:42 +02:00
xcf app: use the new unit conversion functions 2010-02-21 16:46:39 +01:00
.gitignore Bug 554748 - Version information for gimp.exe 2009-10-14 21:30:59 +02:00
Makefile.am app: Get rid of config -> display module dependency 2010-02-01 21:56:48 +01:00
about.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
app.c app: add GimpTranslationStore class 2010-01-05 22:30:16 +01:00
app.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
batch.c added a newline to the output in the error case. 2009-03-22 20:49:55 +00:00
batch.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
errors.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
errors.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
fileicon.ico
gimp-intl.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimp-log.c Add 'Automatic' Tab Style support 2010-06-12 01:23:42 +02:00
gimp-log.h Add 'Automatic' Tab Style support 2010-06-12 01:23:42 +02:00
gimp.rc.in Bug 554748 - Version information for gimp.exe 2009-10-14 21:30:59 +02:00
gimpcore.def updated include <string.h> for memcmp() include <string.h> for strcmp() 2008-10-03 19:27:54 +00:00
main.c app: add "language" gimprc option and set the language accordingly 2010-01-05 22:30:16 +01:00
makefile.msc updated include <string.h> for memcmp() include <string.h> for strcmp() 2008-10-03 19:27:54 +00:00
sanity.c Depend on GLib >= 2.24.0 and GTK+ 2.20.0 2010-04-19 19:03:08 +02:00
sanity.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
signals.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
signals.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
tests.c app: Introduce gimp_dialog_factory_get_singleton() 2010-02-28 23:23:24 +01:00
tests.h app: Add gimp_test_run_mainloop_until_idle() 2009-12-24 17:50:39 +01:00
unique.c Fix some compile warnings on Microsoft Windows 2010-01-06 14:12:40 +01:00
unique.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
units.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
units.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
version.c The build-time and run-time versions were swapped in the output. 2009-03-16 13:16:07 +00:00
version.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
wilber.ico