Go to file
Michael Natterer cf3533ba9c put the image popup menu into a dummy menubar to work around the silly
2004-05-17  Michael Natterer  <mitch@gimp.org>

	* menus/menus.xsl: put the image popup menu into a dummy menubar
	to work around the silly GtkUIManager restriction that popup menus
	can't have tearoff items.

	* app/menus/menus.c
	* app/menus/image-menu.c
	* app/display/gimpdisplayshell-callbacks.c
	* app/gui/gui-vtable.c
	* app/menus/plug-in-menus.c: changed accordingly.

	* app/gui/gui.c (gui_restore_after_callback): connect to
	"notify::tearoff-menus" of GimpGuiConfig and reconfigure the
	global image UI manager accordingly.

	* app/config/gimpguiconfig.c: removed GIMP_PARAM_RESTART from the
	"tearoff-menus" property because GtkUIManager can change this on
	the fly.

	* app/display/gimpdisplayshell.[ch]: added the menubar to the
	GimpDisplayShell struct. Some cleanup in gimp_display_shell_new().

	* app/display/gimpdisplayshell-appearance.c
	(gimp_display_shell_set_show_menubar): use shell->menubar instead
	of asking the UI manager.

	* app/widgets/gimpuimanager.[ch]: changed gimp_ui_manager_ui_get()
	to transparently load the XML files even if a sub-widget was
	requested. Reordered parameters of gimp_ui_manager_ui_popup().
	Lots of internal cleanups.

	* app/widgets/gimpdockable.c
	* app/widgets/gimptooloptionseditor.c: simplified accordingly.

	* app/widgets/gimpeditor.[ch]: added new function
	gimp_editor_popup_menu() which takes a GimpMenuPositionFunc and
	updates/shows the editor's menu.

	* app/widgets/gimpcolormapeditor.c
	* app/widgets/gimpcomponenteditor.c
	* app/widgets/gimpcontainereditor.c
	* app/widgets/gimpcontainergridview.c
	* app/widgets/gimpcontainertreeview.c
	* app/widgets/gimperrorconsole.c
	* app/widgets/gimpgradienteditor.c
	* app/widgets/gimpitemtreeview.c
	* app/widgets/gimppaletteeditor.c: use gimp_editor_popup_menu().

	* app/widgets/gimptoolbox.c: moved all code from
	gimp_toolbox_new() to GObject::constructor().
2004-05-17 13:38:03 +00:00
app put the image popup menu into a dummy menubar to work around the silly 2004-05-17 13:38:03 +00:00
cursors
data ustable splash 2004-05-04 21:37:42 +00:00
devel-docs added gimp_register_file_handler_mime(). 2004-05-14 17:17:13 +00:00
docs fixed spelling. 2004-05-11 15:04:43 +00:00
etc app/widgets/Makefile.am app/widgets/widgets-types.h added new widget, 2004-05-11 12:13:31 +00:00
libgimp app/pdb/fileops_cmds.c regenerated. 2004-05-14 13:47:04 +00:00
libgimpbase added: _gp_params_destroy 2004-05-11 13:31:24 +00:00
libgimpcolor
libgimpconfig app/config/gimpconfig-deserialize.c app/config/gimpscanner.c 2004-05-12 08:13:33 +00:00
libgimpmath
libgimpmodule
libgimpthumb oops. 2004-05-13 12:18:15 +00:00
libgimpwidgets libgimpwidgets/gimpwidgets.c (gimp_scale_entry_new_internal) left-align 2004-05-12 11:37:21 +00:00
m4macros
menus put the image popup menu into a dummy menubar to work around the silly 2004-05-17 13:38:03 +00:00
modules ported to GimpIntComboBox. 2004-04-20 14:57:44 +00:00
plug-ins fixed wrong use of layer ID; bug #142326. 2004-05-16 12:04:14 +00:00
po Updated italian translation, last fuzzy fix. 2004-05-17 08:02:31 +00:00
po-libgimp fixed wrong translation of format strings that caused bug #142400. 2004-05-13 10:48:53 +00:00
po-plug-ins Updated italian translation 2004-05-17 12:22:13 +00:00
po-script-fu Updated italian translation 2004-05-14 10:00:52 +00:00
regexrepl
themes app/widgets/Makefile.am app/widgets/widgets-types.h 2004-05-07 22:16:15 +00:00
tips ru.po: Updated Russian translation from Russian team <gnome-cyr@gnome.org>. 2004-05-12 04:46:14 +00:00
tools initialize the image unit to GIMP_UNIT_PIXEL. 2004-05-17 09:39:35 +00:00
.cvsignore
acinclude.m4
AUTHORS
autogen.sh
ChangeLog put the image popup menu into a dummy menubar to work around the silly 2004-05-17 13:38:03 +00:00
ChangeLog.pre-1-0
ChangeLog.pre-1-2 converted to utf-8 2004-05-10 17:45:17 +00:00
ChangeLog.pre-2-0
config.h.in
config.h.win32
configure.in define G*_DISABLE_DEPRECATED for all G* modules except GTK+. Don't do so 2004-05-11 17:19:24 +00:00
COPYING
gimp-zip.in
gimp.pc.in
gimp.spec.in
gimpdefs.msc
gimpthumb.pc.in
gimptool-2.0.in
gimptool-win32.c.in
gimpui.pc.in
HACKING added a rule to generate gtkuimanager XML files using an XSL 2004-05-01 22:43:15 +00:00
INSTALL
LICENSE
MAINTAINERS
Makefile.am More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
makefile.msc
NEWS started a list of changes and new features 2004-05-11 23:49:03 +00:00
NEWS.pre-2-0
PLUGIN_MAINTAINERS
README
README.i18n
README.win32
TODO.xml

The GIMP: The GNU Image Manipulation Program
============================================

This is the development branch of The GIMP. Here's where new features
are being added. Somewhen this summer the next stable GIMP release,
GIMP 2.2, will emerge out of this.

If you want to hack on The GIMP, please read the file HACKING. For
detailed installation instructions, see the file INSTALL.


1. Web Resources
================

The GIMP's home page is at:

	http://www.gimp.org/

Please be sure to visit this site for information, documentation,
tutorials, news, etc.  All things GIMP-ish are available from there.

The automated plug-in registry is located at:

	http://registry.gimp.org/

There you can get the latest versions of plug-ins using a convenient
forms-based interface.

The latest version of The GIMP can be found at:

	http://www.gimp.org/downloads/


2. Mailing Lists
================

We have several mailing lists dedicated to GIMP user and development
discussion.  There is more info at

	https://lists.xcf.berkeley.edu/mailman/listinfo/<listname>

substituting <listname> for "gimp-announce", "gimp-user", "gimp-win-users"
or "gimp-developer" (without the quotes, of course) depending on the list
you want to subscribe to.  Links to the mailing list archives can be
found at the same addresses as given above.

Gimp-announce is a low-traffic list with announcements about new
releases of GIMP and plug-ins. Gimp-user is a mailing list dedicated
to user problems, hints and tips, discussion of cool effects, etc.
Gimp-developer is oriented to GIMP core and plug-in developers.  Most
people will only want to be subscribed to gimp-user. If you want to
help develop The GIMP, the gimp-developer mailing list is a good
starting point.

There is also a mailing list dedicated to users of the Win32 port
"gimpwin-users".  To subscribe, send an empty message to

	gimpwin-users-subscribe@egroups.com

You can also use the web interface at
http://www.egroups.com/group/gimpwin-users/. Note that as this mailing
list is hosted on egroups.com; the messages from the list contain
relatively unintrusive and easily ignored advertisements at the
end. But if you are absolutely allergic to ads, don't subscribe.


3. IRC
======

And finally, for the real junkies, there is an IRC channel devoted to
the GIMP. On Byxnet (a private mostly-GIMP network) there is #gimp.
Many of the developers hang out there.  One of the Byxnet servers are:

	irc.gimp.org:6667


4. Customizing
==============

The look of GIMP's interface can be customized like any other GTK app
by editing the ~/.gtkrc-2.0 file or by using "themes" (ready-made
customizations).  For downloadable themes and further details, see
http://gtk.themes.org.  Additionally GIMP reads ~/.gimp-2.0/gtkrc so
you can have settings that only apply to The GIMP.

Included is a set of keybindings similar to those in Adobe Photoshop.
You can find them in the ps-menurc file.  To use them, copy this file
to ~/.gimp-2.0/menurc. You can also manually change the keybindings to
any of your choice by editing ~/.gimp-2.0/menurc.


Have fun,

  Spencer Kimball
  Peter Mattis
  Federico Mena
  Manish Singh
  Sven Neumann
  Michael Natterer
  Dave Neary