1. 18 May, 2005 1 commit
    • Michael Natterer's avatar
      plug-ins/dbbrowser/Makefile.am removed again... · 73e3f6f1
      Michael Natterer authored
      2005-05-19  Michael Natterer  <mitch@gimp.org>
      
      	* plug-ins/dbbrowser/Makefile.am
      	* plug-ins/dbbrowser/gimpbrowser.[ch]: removed again...
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgetstypes.h
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetsmarshal.list
      	* libgimpwidgets/gimpwidgets.def
      	* libgimpwidgets/gimpbrowser.[ch]: ...and added here.
      
      	* plug-ins/dbbrowser/gimpprocbrowser.c
      	* plug-ins/dbbrowser/plugin-browser.c: changed accordingly.
      
      	* plug-ins/dbbrowser/gimpprocbrowser.c: fixed searching by help.
      73e3f6f1
  2. 26 Jul, 2004 1 commit
    • Sven Neumann's avatar
      app/widgets/Makefile.am moved to libgimpwidgets. · 744bebc8
      Sven Neumann authored
      2004-07-26  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/Makefile.am
      	* app/widgets/gimpcellrenderertoggle.[ch]: moved to libgimpwidgets.
      
      	* app/widgets/gimpcomponenteditor.c
      	* app/widgets/gimpcontainertreeview.c
      	* app/widgets/gimpitemtreeview.c
      	* app/widgets/gimplayertreeview.c
      	* app/widgets/gimptoolview.c
      	* app/widgets/widgets-types.h
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.def
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetsmarshal.list
      	* libgimpwidgets/gimpwidgetstypes.h
      	* libgimpwidgets/gimpcellrenderertoggle.[ch]: custom toggle cell
      	renderer moved here from app/widgets.
      
      	* libgimpwidgets/gimpcellrenderercolor.[ch]: unified code with the
      	new toggle cell renderer.
      744bebc8
  3. 15 Jun, 2004 1 commit
    • Michael Natterer's avatar
      Started to fix bug #106920 in a more genreral way: · d0117ef5
      Michael Natterer authored
      2004-06-16  Michael Natterer  <mitch@gimp.org>
      
      	Started to fix bug #106920 in a more genreral way:
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgetstypes.h
      	* libgimpwidgets/gimpwidgetsmarshal.list
      	* libgimpwidgets/gimpcontroller.[ch]: new abstract base class
      	which provides an API for pluggable input controller modules
      	(mouse wheel, usb/midi stuff etc.).
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpcontrollerwheel.[ch]: subclass of the above
      	which maps wheel mouse scroll events to controller events.
      
      	* app/widgets/gimpcontrollers.[ch]: manager for controllers.
      	reads $(gimpdir)/controllerrc and keeps a mapping of controller
      	events to GtkActions.
      
      	* app/gui/gui.c: initialize and shut down the controller stuff.
      
      	* app/display/gimpdisplayshell-callbacks.c
      	(gimp_display_shell_canvas_tool_events): if a wheel controller
      	exists, dispatch GdkEventScroll to it first and return if it was
      	handled.
      d0117ef5
  4. 22 Nov, 2003 1 commit
    • Michael Natterer's avatar
      libgimpwidgets/gimpwidgetsmarshal.list added signals ::added(), · 06c12d97
      Michael Natterer authored
      2003-11-22  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpwidgetsmarshal.list
      	* libgimpwidgets/gimpcolordisplaystack.[ch]: added signals
      	::added(), ::removed() and ::reordered() and emit them in the
      	resp. functions.
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpcolordisplayeditor.[ch]: new widget implementing
      	an editable view on a GimpColorDisplayStack. Most code taken from
      	below...
      
      	* app/display/gimpdisplayshell-filter-dialog.c: ...and removed
      	here. Only creates a GimpDialog around a GimpColorDisplayEditor
      	now.
      06c12d97
  5. 20 Feb, 2003 1 commit
    • Sven Neumann's avatar
      documented. · bca2ddaa
      Sven Neumann authored
      2003-02-20  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpwidgetsmarshal.list: documented.
      bca2ddaa
  6. 28 Oct, 2002 1 commit
    • Michael Natterer's avatar
      the color scales from the main color selection as GimpColorSelector · 89452261
      Michael Natterer authored
      2002-10-28  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpcolorscales.[ch]: the color scales from
      	the main color selection as GimpColorSelector subclass.
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetsmarshal.list
      	* libgimpwidgets/gimpwidgetstypes.h: changed accordingly.
      
      	* libgimpwidgets/gimpcolornotebook.c: skip it when iterating the
      	GimpColorSelector subclasses.
      
      	* libgimpwidgets/gimpcolorselector.[ch]: added virtual function
      	set_has_alpha() amd signal "channel_changed". Put RGB, HSV and
      	channel values into to the GimpColorSelector struct where they are
      	available for subclasses.
      
      	* libgimpwidgets/gimpcolorselect.[ch]
      	* modules/colorsel_triangle.c
      	* modules/colorsel_water.c: changed accordingly, cleanup.
      
      	* app/gui/color-notebook.[ch]: use the new GimpColorScales widget,
      	lots of cleanup.
      
      2002-10-28  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/tmpl/gimpcolorscales.sgml: added GimpColorScales.
      
      	* libgimpwidgets/libgimpwidgets-docs.sgml
      	* libgimpwidgets/libgimpwidgets-sections.txt
      	* libgimpwidgets/libgimpwidgets.types
      	* libgimpwidgets/tmpl/gimpcolorselect.sgml
      	* libgimpwidgets/tmpl/gimpcolorselector.sgml; updated.
      89452261
  7. 20 Oct, 2002 1 commit
    • Michael Natterer's avatar
      Ported module loading to GTypeModule, getting rid of all own module · d7055a33
      Michael Natterer authored
      2002-10-20  Michael Natterer  <mitch@gimp.org>
      
      	Ported module loading to GTypeModule, getting rid of all own
      	module registering/bookkeeping stuff for color selectors and
      	display filters. The modules now simply register GimpColorSelector
      	and GimpColorDisplay subclasses, the list of registered subclasses
      	can then be obtained calling g_type_children() on the abstract
      	base classes.
      
      	This is work in progress and just the first working state after I
      	started breaking everything...
      
      	* app/gui/color-select.[ch]
      	* libgimp/gimpcolordisplay.h
      	* libgimp/gimpcolorselector.h: removed.
      
      	* app/gui/Makefile.am
      	* libgimp/Makefile.am: changed accordingly.
      
      	* libgimp/gimpmodule.h: massively simplified. All voodoo is gone.
      
      	* libgimpwidgets/gimpcolordisplay.[ch]
      	* libgimpwidgets/gimpcolorselector.[ch]: new abstract base classes
      	which need to be subclassed by modules.
      
      	* libgimpwidgets/gimpcolorselect.[ch]: the built-in color selector
      	from app/gui/color-select.* ported to be a GimpColorSelector
      	subclass.
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetsmarshal.list
      	* libgimpwidgets/gimpwidgetstypes.h: changed accordingly.
      
      	* app/core/gimpmoduleinfo.[ch]: made it a GTypeModule subclass
      
      	* app/core/gimpmodules.c: changed accordingly.
      
      	* app/core/gimpcontainer.c
      	* app/core/gimplist.c: HACKED around to allow GimpLists of
      	GObjects (not GimpObjects). This is EEKy, so I will either make
      	gimp->modules a simple GList and revert this bit of change, or
      	allow GObjects all over the place in GimpContainer land...
      
      	* app/display/gimpdisplayshell-filter.[ch]
      	* app/gui/color-notebook.c: removed all module stuff and use
      	g_type_children() to get the list of available color_selectors
      	and display_filters.
      
      	* app/display/gimpdisplayshell-filter-dialog.c
      	* app/display/gimpdisplayshell-render.c
      	* app/gui/module-browser.c: changed accordingly.
      
      	* app/gui/gui.c: ref the built-in color selector's class before
      	the modules are queried so it appears first in the list of
      	GimpColorSelector's children.
      
      	* modules/Makefile.am: build the water color selector again.
      
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/colorsel_triangle.c
      	* modules/colorsel_water.c: ported them all to the new API.
      
      	* modules/gimpmodregister.[ch]: removed the old EMX module hack.
      d7055a33
  8. 30 Jan, 2002 1 commit