Commit Graph

267 Commits

Author SHA1 Message Date
Michael Natterer 0b97416971 etc: use <Primary> instead of <Control> in the default menurc 2012-02-12 15:09:14 +01:00
Michael Natterer 60defd6c9b Regenerate gimprc.5.in and default gimprc after session property moving 2011-11-05 20:52:17 +01:00
Martin Nordholts 0d17a5c709 Update gimprc 2011-08-12 21:26:01 +02:00
Martin Nordholts 01a52b8d00 Update gimprc 2011-03-10 17:14:39 +01:00
peter sikking, m+mi works 7cb5c67bc8 removing references to ps-menurc 2011-02-06 19:57:59 +01:00
peter sikking, m+mi works 691c0d9e6d Both unsupported in UI and sending all the wrong signals ("GIMP is ps clone"), this file is gone...
Signed-off-by: peter sikking, m+mi works <peter@mmiworks.net>
2011-02-06 18:49:44 +01:00
Martin Nordholts 232adf8eb5 Update gimprc 2010-11-07 15:02:20 +01:00
Sven Neumann 2a67bfcb10 app: document the new display title option 2010-09-30 10:14:43 +02:00
Sven Neumann 8d93dfa923 app: remove xor-color property from gimprc 2010-09-26 23:21:40 +02:00
Martin Nordholts 410d4426e8 Update gimprc 2010-08-16 21:58:14 +02:00
Martin Nordholts 9bc0303ede Regenerate gimprc 2010-06-19 11:08:18 +02:00
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
Martin Nordholts a68963ab16 etc: Explicitly set 'tab-style icon' on "gimp-tool-options"
Explicitly set 'tab-style icon' on "gimp-tool-options", it is just a
coincidence that 'icon' has the value 0, the default value when no
tab-style is specified in sessionrc.
2010-05-26 17:21:10 +02:00
Martin Nordholts 0c4409c897 app: Session manage empty- and single-image window separately
Session manage empty- and single-image window separately. So when
starting up, the default 2.6 UI is the same. But when enabling
single-window mode, the image window will become much larger then the
empty-image window. These conceptually different windows will then
from that point be session managed separately: switching mode switches
size of the image window.
2010-03-13 16:35:57 +01:00
Martin Nordholts 1d6c2307f9 etc: Make sessionrc up to date with recent code changes 2010-02-02 08:35:26 +01:00
Alexandre Prokoudine 0e6ac8b806 Bug 560572 - Updated ps-menurc for PS CS4 2010-01-30 08:06:09 +01:00
Martin Nordholts 4b8b8f4dde Update gimprc 2010-01-08 12:09:52 +01:00
Martin Nordholts b7b28eb61d etc: Do not show the dock Image Menu in default UI
Do not show the dock Image Menu in the default UI, it is for advanced
users. The risk for accidental usage is too big if it's shown by
default. Plus, it's not very pretty.
2009-12-05 10:22:13 +01:00
Martin Nordholts 4ccb650435 Exterminate GimpDockSeparator
Remove all GimpDockSeparator-related code. Seems pointless to keep
even the stuff in gtkrc.
2009-12-02 20:40:39 +01:00
Alexia Death be78fe3b1d Merge commit 'origin/master' into soc-2009-dynamics 2009-09-20 14:32:32 +03:00
Martin Nordholts e1faf82e7d Get rid of toolbox-window-hint, use dock-window-hint instead
Since the toolbox no longer is the main window with a menu, use the
same hint for the toolbox (which actually is a dock) as for the other
docks.
2009-09-09 23:37:38 +02:00
Alexia Death d2143b8886 Merging master to current state 2009-08-21 19:26:05 +03:00
Martin Nordholts bdd20b7bf5 Update gimprc with default brush 2009-08-15 14:31:18 +02:00
Martin Nordholts 6e483e95b2 Remove web-browser gimprc option
The web-browser plug-in uses gtk_show_uri() now.
2009-08-08 15:26:34 +02:00
Martin Nordholts 878afb6786 Update gimprc 2009-08-08 15:26:33 +02:00
Martin Nordholts 5a8c46840b Regenerate gimprc 2009-08-02 14:07:54 +02:00
zhenfeng zhao 03e91b64f4 Add menu item for dynamics dockable (menu bits)
actions/actions.c
   actions/dialogs-actions.c
   dialogs/dialogs-constructors.c
   menus/menus.c
   menus/plug-in-menus.c
   pdb/makefile.msc
   ../etc/ps-menurc
   ../menus/Makefile.am
   ../menus/dialogs-menuitems.xml: add dynamics editor.

   ../menus/dynamics-editor-menu.xml: (new file)
2009-07-28 16:52:53 -03:00
Martin Nordholts d815fa32e7 Regenerate gimprc 2009-07-21 17:12:40 +02:00
Martin Nordholts ab48d9fe65 Regenerate gimprc 2009-07-12 12:48:06 +02:00
Martin Nordholts 4d7a6b10d1 Added .gitignore files generated with git svn create-ignore.
svn path=/trunk/; revision=27972
2009-01-31 11:37:44 +00:00
Sven Neumann 6a6d2f789b bumped version to 2.6.0.
2008-09-29  Sven Neumann  <sven@gimp.org>

        * configure.in: bumped version to 2.6.0.

        * app/Makefile.am
        * tools/Makefile.am: changed accordingly.

        * docs/gimprc.5.in
        * etc/gimprc: regenerated.


svn path=/trunk/; revision=27081
2008-09-29 20:33:13 +00:00
Sven Neumann fbd66ac9e0 Made 2.5.4 development release.
2008-09-16  Sven Neumann  <sven@gimp.org>

        * Made 2.5.4 development release.


svn path=/trunk/; revision=26954
2008-09-16 21:39:39 +00:00
Sven Neumann a512b2fab6 Made 2.5.3 development release.
2008-08-21  Sven Neumann  <sven@gimp.org>

        * Made 2.5.3 development release.


svn path=/trunk/; revision=26705
2008-08-21 20:08:59 +00:00
Sven Neumann f6cb2aa4dd Made 2.5.2 development release.
2008-07-16  Sven Neumann  <sven@gimp.org>

        * Made 2.5.2 development release.


svn path=/trunk/; revision=26206
2008-07-16 20:41:32 +00:00
Sven Neumann fbbf39e138 changed cursor key event prefix from "key-" to "cursor-".
2008-07-14  Sven Neumann  <sven@gimp.org>

	* app/widgets/gimpcontrollerkeyboard.c: changed cursor key event
	prefix from "key-" to "cursor-".

	* etc/controllerrc: changed accordingly. Also removed default
	bindings for cursor keys without modifiers as many tools use the
	cursor keys already.


svn path=/trunk/; revision=26188
2008-07-14 11:43:38 +00:00
Sven Neumann affbab0e05 Made 2.5.1 development release.
2008-06-15  Sven Neumann  <sven@gimp.org>

        * Made 2.5.1 development release.

svn path=/trunk/; revision=25953
2008-06-15 06:13:29 +00:00
Sven Neumann a51b3004ef Made 2.5.0 development release.
2008-04-09  Sven Neumann  <sven@gimp.org>

        * Made 2.5.0 development release.

svn path=/trunk/; revision=25450
2008-04-09 21:01:04 +00:00
Sven Neumann 39377e970e themes/Default/gtkrc reduced minimum dock width to 200 pixels.
2008-03-22  Sven Neumann  <sven@gimp.org>

	* themes/Default/gtkrc
	* app/widgets/gimpmenudock.c: reduced minimum dock width to 200
	pixels.

	* etc/sessionrc: use -0 instead of -1, just like in X geometry
	strings. Changed default dock sizes to be taller but less wide.

	* app/widgets/gimpsessioninfo.c: changed code to parse -0 from 
the
	sessionrc file and to deal more correctly with negative offsets.


svn path=/trunk/; revision=25169
2008-03-22 01:10:51 +00:00
Sven Neumann 985015ca06 deal with negative positions read from the sessionrc file and interpret
2008-03-22  Sven Neumann  <sven@gimp.org>

	* app/widgets/gimpsessioninfo.c 
(gimp_session_info_set_geometry):
	deal with negative positions read from the sessionrc file and
	interpret them as a hint to align the window with the right,
	respective bottom edge of the screen.

	* etc/sessionrc: position the toolbox in the upper left, the
	additional dock in the upper right corner of the screen.


svn path=/trunk/; revision=25167
2008-03-21 23:43:21 +00:00
Sven Neumann 5f30566b2d bind Alt-Cursor Key to tools-value-1 instead of context-opacity
2008-03-21  Sven Neumann  <sven@gimp.org>

	* etc/controllerrc: bind Alt-Cursor Key to tools-value-1 instead
	of context-opacity (tools-value-1 is equivalent to 
context-opacity
	for paint tools).


svn path=/trunk/; revision=25162
2008-03-21 21:38:19 +00:00
Sven Neumann d61fb44659 changed default mouse-wheel bindings to act on the active tool instead of
2008-03-07  Sven Neumann  <sven@gimp.org>

	* etc/controllerrc: changed default mouse-wheel bindings to act 
on
	the active tool instead of controlling the context.


svn path=/trunk/; revision=25059
2008-03-06 23:29:40 +00:00
Sven Neumann d47610db72 Michael Natterer <mitch@gimp.org>
2007-10-24  Sven Neumann  <sven@gimp.org>
            Michael Natterer  <mitch@gimp.org>

        * Made 2.4.0 release.

svn path=/trunk/; revision=23929
2007-10-23 22:49:42 +00:00
Sven Neumann 2383a7bb75 minor update for 2.4. Removed bindings for brush radius as these keys are
2007-09-10  Sven Neumann  <sven@gimp.org>

	* etc/ps-menurc: minor update for 2.4. Removed bindings for brush
	radius as these keys are now bound by default.

svn path=/trunk/; revision=23490
2007-09-10 12:39:50 +00:00
Sven Neumann c4e6bd87b5 Made 2.4.0-rc1 release, a release candidate for GIMP 2.4.0.
2007-08-16  Sven Neumann  <sven@gimp.org>

        * Made 2.4.0-rc1 release, a release candidate for GIMP 2.4.0.

svn path=/trunk/; revision=23286
2007-08-15 23:45:23 +00:00
Sven Neumann e83fe71712 Made 2.3.18 development release.
2007-06-11  Sven Neumann  <sven@gimp.org>

        * Made 2.3.18 development release.

svn path=/trunk/; revision=22760
2007-06-11 21:16:08 +00:00
Mukund Sivaraman c2d1214551 Changed "The GIMP" to "GIMP" everywhere, where it's used as a name.
2007-06-06  Mukund Sivaraman  <muks@mukund.org>

        Changed "The GIMP" to "GIMP" everywhere, where it's used as a name.


svn path=/trunk/; revision=22715
2007-06-06 08:44:52 +00:00
Sven Neumann bb5a815f24 Made 2.3.17 development release.
2007-05-27  Sven Neumann  <sven@gimp.org>

        * Made 2.3.17 development release.

svn path=/trunk/; revision=22633
2007-05-27 15:27:26 +00:00
Sven Neumann fddd7b58b4 Made 2.3.16 development release.
2007-04-24  Sven Neumann  <sven@gimp.org>

        * Made 2.3.16 development release.

svn path=/trunk/; revision=22310
2007-04-24 16:33:34 +00:00
Sven Neumann 3983462644 Made 2.3.15 release.
svn path=/trunk/; revision=22089
2007-03-09 20:12:01 +00:00
Michael Natterer 8cffeb0689 Made templates say "ppi" instead of "dpi". Fixes bug #376990:
2007-02-10  Michael Natterer  <mitch@gimp.org>

	Made templates say "ppi" instead of "dpi". Fixes bug #376990:

	* app/core/gimp-templates.c
	(gimp_templates_migrate_get_child_by_name): find the child also
	if the name differs only in the substrings "dpi" and "ppi".

	* app/core/gimpcontainer.c (gimp_container_deserialize): if we
	found a child, give it the deserialized name if it isn't the same
	as its old name.

	* etc/templaterc: applied patch from Michael Schumacher that
	replaces "dpi" by "ppi".


svn path=/trunk/; revision=21888
2007-02-10 10:37:20 +00:00
Sven Neumann 930d6149da removed all .cvsignore files from SVN
svn path=/trunk/; revision=21612
2006-12-30 14:31:03 +00:00
Sven Neumann 9b9c336ed8 Made 2.3.13 development release.
2006-11-23  Sven Neumann  <sven@gimp.org>

        * Made 2.3.13 development release.
2006-11-23 23:14:42 +00:00
Michael Natterer cb690334cd remove example about adding a help keybinding (bug #375952).
2006-11-18  Michael Natterer  <mitch@gimp.org>

	* etc/gtkrc: remove example about adding a help keybinding
	(bug #375952).
2006-11-18 20:02:10 +00:00
Sven Neumann af1320b606 Made 2.3.12 development release.
2006-10-11  Sven Neumann  <sven@gimp.org>

        * Made 2.3.12 development release.

        * plug-ins/pygimp/Makefile.am (codegen_files): added missing files.
2006-10-11 15:17:07 +00:00
Sven Neumann c64466a759 Made 2.3.11 development release.
2006-09-07  Sven Neumann  <sven@gimp.org>

        * Made 2.3.11 development release.
2006-09-07 14:27:09 +00:00
Sven Neumann a27ae4b718 Use Ctrl-P as the default keyboard shortcut for Print (bug #302870):
2006-07-07  Sven Neumann  <sven@gimp.org>

	Use Ctrl-P as the default keyboard shortcut for Print (bug #302870):

	* app/actions/dialogs-actions.c: removed Ctrl-P shortcut from
	Palettes dialog.

	* etc/Makefile.am
	* etc/menurc: added a default menurc file that binds Ctrl-P to
	file-print-gtk.

	* app/core/gimp-user-install.c: install the default menurc.
2006-07-07 15:31:21 +00:00
Sven Neumann 25785fc5ba Made 2.3.10 development release.
2006-07-05  Sven Neumann  <sven@gimp.org>

        * Made 2.3.10 development release.
2006-07-05 11:47:20 +00:00
Sven Neumann 20014cb752 Made 2.3.9 development release.
2006-06-05  Sven Neumann  <sven@gimp.org>

        * Made 2.3.9 development release.
2006-06-05 21:58:22 +00:00
Sven Neumann 1cead468f2 Made 2.3.8 development release.
2006-04-12  Sven Neumann  <sven@gimp.org>

        * Made 2.3.8 development release.
2006-04-12 14:19:43 +00:00
Sven Neumann a011d17e44 set tab-style for dockables.
2006-02-20  Sven Neumann  <sven@gimp.org>

	* etc/sessionrc: set tab-style for dockables.
2006-02-20 11:33:29 +00:00
Sven Neumann bf15a12e4d as an experiment, removed the color and foo area from the toolbox and
2006-02-18  Sven Neumann  <sven@gimp.org>

	* app/config/gimpguiconfig.c: as an experiment, removed the color
	and foo area from the toolbox and added a Colors dock to the
	default session.
2006-02-18 10:46:31 +00:00
Sven Neumann c561552fde Made 2.3.7 release. 2006-02-08 17:40:31 +00:00
Sven Neumann 5d88a8abdc *** empty log message *** 2005-11-04 22:18:37 +00:00
Sven Neumann 0507d779b2 Made 2.3.4 development release.
2005-09-26  Sven Neumann  <sven@gimp.org>

        * Made 2.3.4 development release.
2005-09-26 16:21:03 +00:00
Sven Neumann 13dcc471cd Made 2.3.3, the "What The Hack" release.
2005-08-10  Sven Neumann  <sven@gimp.org>

        * Made 2.3.3, the "What The Hack" release.

        * data/images/gimp-splash.png: What The Splash, photo by antenne.
2005-08-10 00:55:52 +00:00
Sven Neumann 7e4f880849 app/actions/edit-actions.c changed the default keybinding for Edit->Clear
2005-07-19  Sven Neumann  <sven@gimp.org>

	* app/actions/edit-actions.c
	* etc/ps-menurc: changed the default keybinding for Edit->Clear
	from Ctrl-K to Delete (bug #118115).
2005-07-19 12:02:53 +00:00
Sven Neumann 8fbe43275d Made 2.3.2 development release.
2005-07-01  Sven Neumann  <sven@gimp.org>

        * Made 2.3.2 development release.
2005-07-01 17:22:14 +00:00
Sven Neumann 2c9be3e4a5 Made 2.3.1 development release.
2005-06-09  Sven Neumann  <sven@gimp.org>

        * Made 2.3.1 development release.
2005-06-09 17:13:20 +00:00
Sven Neumann 4e556ddde8 Made 2.3.0 development release.
2005-05-14  Sven Neumann  <sven@gimp.org>

        * Made 2.3.0 development release.
2005-05-14 16:45:50 +00:00
Sven Neumann 3c5d71da83 fixed defaults for mouse wheel controller (bug #171083, fix spotted by
2005-03-21  Sven Neumann  <sven@gimp.org>

	* etc/controllerrc: fixed defaults for mouse wheel controller (bug
	#171083, fix spotted by Michael Schumacher).
2005-03-21 19:37:57 +00:00
Manish Singh 9706fce0a3 Support for custom plug-in interpreters, independent of OS support.
2005-02-20  Manish Singh  <yosh@gimp.org>

        Support for custom plug-in interpreters, independent of OS support.

        * app/core/Makefile.am
        * app/core/core-types.h
        * app/core/gimpinterpreterdb.[ch]: implemented GimpInterpreterDB,
        which handles registering and resolving custom plug-in interpreters.

        * app/core/gimp.[ch]: keep a GimpInterpreterDB around.

        * app/config/gimpcoreconfig.[ch]
        * app/config/gimprc-blurbs.h
        * app/dialogs/preferences-dialog.c
        * app/dialogs/user-install-dialog.c
        * app/widgets/gimphelp-ids.h: interpreter-path config stuff.

        * app/plug-in/plug-in.c: use registered interpreters when running
        plug-ins.

        * themes/Default/images/preferences/Makefile.am
        * themes/Default/images/preferences/folders-interp.png: just copied
        folders-plug-ins.png here, need a better one.

        * data/interpreters/Makefile.am: creates system interpreter directory.

        * data/interpreters/default.interp: sample interpreter file info.

        * data/Makefile.am
        * configure.in: add data/interpreters directory.

        * plug-ins/pygimp/Makefile.am: install pygimp.interp, which configures
        the python interpreter to point to the python we were built with. Also
        register the .py extension.

        * etc/gimprc
        * docs/gimprc.5.in: regenerated
2005-02-21 02:56:29 +00:00
Sven Neumann 71962f47a8 another update from Eric Pierce.
2005-01-03  Sven Neumann  <sven@gimp.org>

	* etc/ps-menurc: another update from Eric Pierce.
2005-01-02 23:14:14 +00:00
Sven Neumann 4e6961723c updated PS keybindings contributed by Eric Pierce.
2005-01-02  Sven Neumann  <sven@gimp.org>

	* etc/ps-menurc: updated PS keybindings contributed by Eric Pierce.
2005-01-02 02:30:41 +00:00
Sven Neumann c102dad9eb Made 2.2-pre2 release.
2004-11-20  Sven Neumann  <sven@gimp.org>

	* Made 2.2-pre2 release.
2004-11-20 00:26:55 +00:00
Sven Neumann ec2be77b84 Made 2.2-pre1 release.
2004-10-31  Sven Neumann  <sven@gimp.org>

        * Made 2.2-pre1 release.
2004-11-01 00:01:53 +00:00
Sven Neumann 71594d900f Made 2.1.7 release.
2004-10-15  Sven Neumann  <sven@gimp.org>

        * Made 2.1.7 release.
2004-10-14 23:42:20 +00:00
Sven Neumann 4cea5ae909 Made 2.1.6 release.
2004-10-05  Sven Neumann  <sven@gimp.org>

        * Made 2.1.6 release.
2004-10-05 00:04:51 +00:00
Sven Neumann 2e38cfe8cb updated for GIMP 2.1 by Eric Pierce.
2004-09-28  Sven Neumann  <sven@gimp.org>

	* etc/ps-menurc: updated for GIMP 2.1 by Eric Pierce.
2004-09-28 20:07:44 +00:00
Sven Neumann 3155d682a5 libgimp/gimpdrawablepreview.[ch] always show the "Preview" check button.
2004-09-01  Sven Neumann  <sven@gimp.org>

	* libgimp/gimpdrawablepreview.[ch]
	* libgimpwidgets/gimppreview.[ch]: always show the "Preview" check
	button. Simplified the preview APIs, moved the "size" style
	property to the GimpPreview class.

	* etc/gtkrc: changed the example accordingly.

	* plug-ins/common/despeckle.c
	* plug-ins/common/gauss.c
	* plug-ins/common/neon.c
	* plug-ins/common/sobel.c
	* plug-ins/common/softglow.c
	* plug-ins/common/spread.c
	* plug-ins/common/unsharp.c: follow change in GimpDrawablePreview API.
2004-09-01 14:01:10 +00:00
Sven Neumann e769d4d08c added a style property for the minimum size.
2004-08-31  Sven Neumann  <sven@gimp.org>

	* libgimp/gimpdrawablepreview.c: added a style property for the
	minimum size.

	* etc/gtkrc: show how to adjust the size of GimpDrawablePreviews.
2004-08-31 21:15:03 +00:00
Michael Natterer 4671054c08 added a commented-out midi controller entry with some example mappings.
2004-08-11  Michael Natterer  <mitch@gimp.org>

	* etc/controllerrc: added a commented-out midi controller entry
	with some example mappings.
2004-08-11 09:16:36 +00:00
Sven Neumann 3efeb7982a Made 2.1.3 release.
2004-08-06  Sven Neumann  <sven@gimp.org>

        * Made 2.1.3 release.
2004-08-06 01:45:32 +00:00
Michael Natterer 1e005bfb12 changed default configuration of the keyboard controller: scroll the
2004-07-29  Michael Natterer  <mitch@gimp.org>

	* etc/controllerrc: changed default configuration of the keyboard
	controller: scroll the display one step on cursor_key, scroll by
	one page on <shift>+cursor_key and scroll to top/bottom/left/right
	on <control>+cursor_key. Fixes bug #53988.

	Moved the old opacity-modifying actions to <alt>+cursor_key.
2004-07-29 16:45:39 +00:00
Sven Neumann 49fa9b7589 Made 2.1.2 release.
2004-07-20  Sven Neumann  <sven@gimp.org>

        * Made 2.1.2 release.
2004-07-20 01:09:16 +00:00
Michael Natterer c0aa8fee88 fix typo in wheel controller mapping.
2004-06-24  Michael Natterer  <mitch@gimp.org>

	* etc/controllerrc: fix typo in wheel controller mapping.
2004-06-24 12:12:46 +00:00
Michael Natterer 02b91f6628 app/tools/gimptool.[ch] added boolean return value to
2004-06-24  Michael Natterer  <mitch@gimp.org>

	* app/tools/gimptool.[ch]
	* app/tools/tool_manager.[ch]: added boolean return value to
	GimpTool::key_press() which indicates if the event was handled.

	* app/tools/gimpcroptool.c
	* app/tools/gimpeditselectiontool.[ch]
	* app/tools/gimptransformtool.c
	* app/tools/gimpvectortool.c: return TRUE if the key event was handled.

	* app/tools/gimppainttool.c: removed key_press() implementation.

	* app/widgets/Makefile.am
	* app/widgets/widgets-types.h
	* app/widgets/gimpcontrollerkeyboard.[ch]: new controller class
	which takes GdkEventKey and emits controller events for all
	combinations of modifiers and cursor keys.

	* app/widgets/gimpcontrollers.[ch]: added new function
	gimp_controllers_get_keyboard().

	* app/display/gimpdisplayshell-callbacks.c: if a key event was not
	handled by the active tool, dispatch it to the keyboard controller.

	* etc/controllerrc: add a keyboard controller which is configured
	to do the same as the removed gimp_paint_tool_key_press().
2004-06-24 10:16:08 +00:00
Sven Neumann 569765d7e3 Made 2.1.1 release.
2004-06-24  Sven Neumann  <sven@gimp.org>

        * Made 2.1.1 release.
2004-06-24 00:51:19 +00:00
William Skaggs 63a4a72f79 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* app/gui/*.c:
	* app/widgets/*.c:
	* etc/templaterc: HIGify capitalization.  Should finish bug #123699
	except for everything I missed or got wrong.
2004-06-23 22:44:04 +00:00
Sven Neumann 7bdf689b68 commented out the linux_input controller configuration.
2004-06-24  Sven Neumann  <sven@gimp.org>

	* etc/controllerrc: commented out the linux_input controller
	configuration.
2004-06-23 22:34:33 +00:00
Michael Natterer 5f4eabdbcb removed "enabled" property. Removed GIMP_CONTROLLER_PARAM_RERIALIZE from
2004-06-17  Michael Natterer  <mitch@gimp.org>

	* libgimpwidgets/gimpcontroller.[ch]: removed "enabled"
	property. Removed GIMP_CONTROLLER_PARAM_RERIALIZE from the "name"
	property because it's the hardware-determined name of this
	controller instance.

	* app/widgets/gimpcontrollerwheel.c
	* modules/controller_linux_input.c: set the name.

	* libgimpwidgets/gimpwidgets.h: #include gimpcontroller.h.

	* app/widgets/gimpcontrollerinfo.[ch]: added "enabled" here
	instead.  Don't dispatch events if the controller is
	disabled. Made everything work (not crash) with info->mapping
	being NULL.

	* etc/controllerrc: updated again with the changed format.

	* app/widgets/gimpcontrollers.[ch]: added
	gimp_controllers_get_list() which returns the container of
	controllers.

	* app/widgets/gimphelp-ids.h
	* app/gui/preferences-dialog.c: added controller configuration
	(can't change anything yet, just view the current settings).
	Resurrected the "Input Devices" page and removed the "Session"
	page by moving its widgets to other pages. Pack the various
	"Save now"/"Clear now" buttons vertically, not horizontally.
	Fixes bug #139069.

	* themes/Default/images/preferences/Makefile.am
	* themes/Default/images/preferences/controllers.png
	* themes/Default/images/preferences/theme.png: new icons for new
	prefs pages. Someone needs to make them nice...
2004-06-17 14:07:05 +00:00
Michael Natterer 3a7f7d54e7 added #define GIMP_CONTROLLER_PARAM_SERIALIZE. Made all properties
2004-06-16  Michael Natterer  <mitch@gimp.org>

	* libgimpwidgets/gimpcontroller.[ch]: added #define
	GIMP_CONTROLLER_PARAM_SERIALIZE. Made all properties serializable.

	* modules/controller_linux_input.c: made "device-name"
	serializable.

	* app/config/gimpconfig-params.h: added macro
	GIMP_CONFIG_INSTALL_PROP_POINTER() which needs to be handled
	by custom (de)serialize_property() implementations.

	* app/config/gimpconfig-deserialize.c
	* app/config/gimpconfig-serialize.c: made object (de)serialization
	work for object properties which are *not* GIMP_PARAM_AGGREGATE.
	Write/parse the exact type of the object to create to enable this.

	* app/core/gimpmarshal.list: new marshaller for GimpControllerInfo.

	* app/widgets/gimpcontrollerinfo.[ch]: implement GimpConfigInterface
	and add "controller" and "mapping" properties. Add "event-mapped"
	signal which carries the action_name.

	* app/widgets/gimpcontrollers.c: removed all deserialization code
	and simply (de)serialize the controller container. Install a
	container handler for "event-mapped" and do the action_name ->
	action mapping in the callback.

	* etc/controllerrc: regenerated with new syntax. Delete your old one!
2004-06-16 18:14:44 +00:00
Michael Natterer 569af0ac93 added GimpController::get_event_blurb() which returns the strings that
2004-06-16  Michael Natterer  <mitch@gimp.org>

	* libgimpwidgets/gimpcontroller.[ch]: added
	GimpController::get_event_blurb() which returns the strings that
	were returned by get_event_name(). The latter returns
	untranslatable event identifiers now.

	* app/widgets/gimpcontrollerwheel.c
	* modules/controller_linux_input.c: changed accordingly.

	* app/widgets/gimpcontrollerinfo.c
	* app/widgets/gimpcontrollers.c: changed the event mapping from
	event-id -> action-name to event-name -> action-name.

	* etc/controllerrc: changed accordingly (finally readable now).
2004-06-16 11:53:37 +00:00
Jakub Steiner 02e41c06fa fix typo
2004-06-16  Jakub Steiner <jimmac@ximian.com>

* etc/controllerrc: fix typo
2004-06-16 02:57:55 +00:00
Sven Neumann 152a05c51a modules/controller_linux_input.c basic wheel event support.
2004-06-16  Sven Neumann  <sven@gimp.org>

	* modules/controller_linux_input.c
	* etc/controllerrc: basic wheel event support.
2004-06-16 02:39:15 +00:00
Sven Neumann f4208e33ba bug fix.
2004-06-16  Sven Neumann  <sven@gimp.org>

	* app/widgets/gimpcontrollers.c: bug fix.

	* configure.in: check for linux/input.h.

	* modules/Makefile.am
	* modules/controller_linux_input.c: added a prototype controller
	module using the linux input event interface.

	* etc/controllerrc: added example config for linux input device.
2004-06-16 02:18:17 +00:00
Michael Natterer 1713ef21a5 load the controller's properties from the controllerrc file.
2004-06-16  Michael Natterer  <mitch@gimp.org>

	* app/widgets/gimpcontrollers.c: load the controller's
	properties from the controllerrc file.

	* etc/controllerrc: set the wheel's properties.
2004-06-16 01:59:50 +00:00
Michael Natterer 037da87c92 use the 10% actions for opacity.
2004-06-16  Michael Natterer  <mitch@gimp.org>

	* etc/controllerrc: use the 10% actions for opacity.
2004-06-16 01:22:57 +00:00
Michael Natterer f3b7f4161c added a "name" property. Dispatch events only if the controller is
2004-06-16  Michael Natterer  <mitch@gimp.org>

	* libgimpwidgets/gimpcontroller.[ch]: added a "name" property.
	Dispatch events only if the controller is enabled.

	* app/widgets/gimpcontrollerwheel.c: added controller events for
	all possible modifier combinations.

	* etc/Makefile.am
	* etc/controllerrc: default controllerrc which maps all unused
	wheel+modifier combinations to more-or-less usefull stuff.
2004-06-16 00:52:28 +00:00
Sven Neumann f3c3bc22c3 Made 2.1.0 development release.
2004-06-02  Sven Neumann  <sven@gimp.org>

	* Made 2.1.0 development release.
2004-06-02 18:57:57 +00:00
Sven Neumann 5de9756f9a app/widgets/Makefile.am app/widgets/widgets-types.h added new widget,
2004-05-11  Sven Neumann  <sven@gimp.org>

	* app/widgets/Makefile.am
	* app/widgets/widgets-types.h
	* app/widgets/gimpcontainercombobox.[ch]: added new widget, almost
	finished.

	* app/widgets/gimpcontainerview.[ch]: added convenience functions
	to get and set the GimpContainerView properties.

	* app/widgets/gimpcontainerbox.c: use the convenience functions.

	* app/gui/file-new-dialog.c: use the new GimpContainerComboBox.

	* etc/templaterc: use "pixels" as the unit for pixel sized templates.
2004-05-11 12:13:31 +00:00