901c3ddcf8
Get rid of the deprecated gtk_icon_size_lookup_for_settings()
...
and use gtk_icon_size_lookup() instead.
2018-05-20 21:06:30 +02:00
64d80e9aa4
Port cell renderers to gtk_cell_renderer_get_state()
2018-05-20 21:06:28 +02:00
281370dce2
libgimpwidgets: move all GimpCellRendererColor members to a private struct
2018-05-20 21:06:28 +02:00
b3ac92d0d6
libgimpwidgets: port to GtkStyleContext and gtk_render_foo()
2018-05-20 21:06:27 +02:00
91c0dea0af
libgimpwidgets: port virtual functions to GTK+ 3.0
2018-05-20 21:06:26 +02:00
f9ee38ea33
libgimp: add blurbs to all object properties for the docs
...
and some minor doc fixes.
2017-06-06 21:19:17 +02:00
8005eea835
Remove the "GIMP" from all "Since: GIMP 2.x" API doc comments
...
because it confuses gtk-doc and breaks some links. Also change the
"Index of new symbols in GIMP 2.x" sections to be what seems to be the
modern standard (looked at the GLib and GTK+ docs), and update some
other stuff.
2015-05-31 21:18:09 +02:00
3ad73b3658
libgimpcolor: add GdkPixbuf <-> GeglBuffer utility functions
...
and update tons of includes in libgimp and app.
2012-05-03 03:37:20 +02:00
3e119c5af7
libgimpcolor: add gimp_rgb[a]_set,get_pixel()
...
which converts from/to any pixel format using Babl. Added tons of
includes and CFLAGS now that libgimpcolor publically uses Babl.
2012-05-02 17:50:43 +02:00
6c7e24c9b3
libgimpwidgets: don't draw a focus line to indicate "selected"
...
I have no idea what I was thinking when adding this.
2011-02-09 09:25:34 +01:00
1f7ff98c45
libgimpwidgets: move docs from template files to inline comments
...
but leave the template file for gimpstock there because its contents
would be too much for gimpstock.h.
2010-07-05 18:01:28 +02:00
fcd346a227
Build with GSEAL_ENABLE with a few exceptions
...
Use the new accessors in GTK+ 2.18 and #undef GSEAL_ENABLE where
accessors are missing or where I'm not quite sure how to fix the
stuff yet.
2009-10-17 18:51:48 +02:00
d9b5207aa2
Change licence to GPLv3 (and to LGPLv3 for libgimp).
...
2009-01-17 Michael Natterer <mitch@gimp.org >
* all files with a GPL header and all COPYING files:
Change licence to GPLv3 (and to LGPLv3 for libgimp).
Cleaned up some copyright headers and regenerated the parsers in
the ImageMap plugin.
svn path=/trunk/; revision=27913
2009-01-17 22:28:01 +00:00
58cfcd4f57
libgimp/gimpgradientselectbutton.c libgimp/gimpmenu.c
...
2008-06-28 Michael Natterer <mitch@gimp.org >
* libgimp/gimpgradientselectbutton.c
* libgimp/gimpmenu.c
* libgimpwidgets/gimpbrowser.c
* libgimpwidgets/gimpcellrenderercolor.c
* libgimpwidgets/gimpcellrenderertoggle.c
* libgimpwidgets/gimpchainbutton.c
* libgimpwidgets/gimpcolorarea.c
* libgimpwidgets/gimpcolorscale.c
* libgimpwidgets/gimpcolorscales.c
* libgimpwidgets/gimpcolorselect.c
* libgimpwidgets/gimpenumwidgets.c
* libgimpwidgets/gimpframe.c
* libgimpwidgets/gimphelpui.c
* libgimpwidgets/gimpoffsetarea.c
* libgimpwidgets/gimppreviewarea.c
* libgimpwidgets/gimppropwidgets.c
* libgimpwidgets/gimpscrolledpreview.c: use accessors instead of
accessing members of GTK+ widgets directly.
svn path=/trunk/; revision=26005
2008-06-28 15:09:46 +00:00
26f6ca6d1d
added light and dark check color parameters to
...
2007-12-28 Sven Neumann <sven@gimp.org >
* libgimpwidgets/gimpcairo-utils.[ch]: added light and dark
check
color parameters to gimp_cairo_checkerboard_create().
* libgimpwidgets/gimpcellrenderercolor.c
* app/widgets/gimpviewrenderer.c (gimp_view_renderer_real_draw):
changed accordingly.
svn path=/trunk/; revision=24450
2007-12-28 18:44:32 +00:00
75614f65cc
added new function gimp_cairo_set_focus_line_pattern().
...
2007-12-16 Sven Neumann <sven@gimp.org >
* libgimpwidgets/gimpcairo-utils.[ch]: added new function
gimp_cairo_set_focus_line_pattern().
* libgimpwidgets/gimpcellrenderercolor.c
(gimp_cell_renderer_color_render): use the focus line pattern to
emphasize the selected entry.
* app/widgets/gimppaletteview.c (gimp_palette_view_expose): use
the
new utility function.
* libgimpwidgets/gimpwidgets.def: updated.
svn path=/trunk/; revision=24371
2007-12-16 11:15:36 +00:00
dbb325eba6
renamed gimp_cairo_set_source_color() to gimp_cairo_set_source_rgb() and
...
2007-12-12 Sven Neumann <sven@gimp.org >
* libgimpwidgets/gimpcairo-utils.[ch]: renamed
gimp_cairo_set_source_color() to gimp_cairo_set_source_rgb() and
added an RGBA variant.
* libgimpwidgets/gimpcellrenderercolor.c
(gimp_cell_renderer_color_render)
* app/widgets/gimpviewrenderer.c (gimp_view_renderer_draw): changed
accordingly.
* libgimpwidgets/gimpwidgets.def: updated.
svn path=/trunk/; revision=24342
2007-12-12 16:14:49 +00:00
6f3b1c1e73
minor fix
...
svn path=/trunk/; revision=24341
2007-12-12 15:37:24 +00:00
5faf644bbb
added new function gimp_cairo_checkerboard_create() and renamed
...
2007-12-12 Sven Neumann <sven@gimp.org >
* libgimpwidgets/gimpcairo-utils.[ch]: added new function
gimp_cairo_checkerboard_create() and renamed
gimp_cairo_create_surface_from_pixbuf() to
gimp_cairo_surface_create_from_pixbuf().
* libgimpwidgets/gimpcellrenderercolor.c
(gimp_cell_renderer_color_render): use Cairo utils here.
* app/widgets/gimpviewrenderer.c (gimp_view_renderer_create_pattern):
changed accordingly.
* libgimpwidgets/gimpwidgets.def: updated.
svn path=/trunk/; revision=24340
2007-12-12 14:41:25 +00:00
89545b9204
draw using Cairo.
...
2007-12-12 Sven Neumann <sven@gimp.org >
* libgimpwidgets/gimpcellrenderercolor.c: draw using Cairo.
svn path=/trunk/; revision=24332
2007-12-12 09:10:07 +00:00
6ebcf700d1
removed erroneous semicolon after G_DEFINE_TYPE macros.
...
2006-05-15 Sven Neumann <sven@gimp.org >
* app/*/*.c:
* lib*/*.c: removed erroneous semicolon after G_DEFINE_TYPE macros.
2006-05-15 09:46:31 +00:00
f2df31a50e
converted tabs to spaces.
...
2006-04-12 Sven Neumann <sven@gimp.org >
* libgimp*/gimp*.[ch]: converted tabs to spaces.
2006-04-12 10:53:28 +00:00
7b24dd8e36
moved GIMP_PARAM defines from here ...
...
2006-01-30 Sven Neumann <sven@gimp.org >
* app/config/config-types.h: moved GIMP_PARAM defines from here ...
* libgimpbase/gimpparam.h: ... to this new files.
* libgimpbase/Makefile.am
* libgimpbase/gimpbasetypes.h: include the new header file.
* libgimp/gimpfontselectbutton.c
* libgimpconfig/gimpcolorconfig.c
* libgimpthumb/gimpthumbnail.c
* libgimpwidgets/gimpcellrenderercolor.c
* libgimpwidgets/gimpcellrenderertoggle.c
* libgimpwidgets/gimpcolorarea.c
* libgimpwidgets/gimpcolorbutton.c
* libgimpwidgets/gimpcolordisplay.c
* libgimpwidgets/gimpcontroller.c
* libgimpwidgets/gimpdialog.c
* libgimpwidgets/gimpenumcombobox.c
* libgimpwidgets/gimpintcombobox.c
* libgimpwidgets/gimppageselector.c
* libgimpwidgets/gimppreview.c
* libgimpwidgets/gimppreviewarea.c
* libgimpwidgets/gimpzoommodel.c
* modules/cdisplay_colorblind.c
* modules/cdisplay_gamma.c
* modules/cdisplay_highcontrast.c
* modules/cdisplay_lcms.c
* modules/cdisplay_proof.c
* modules/controller_linux_input.c
* modules/controller_midi.c: use the GIMP_PARAM defines to avoid
unnecessary string allocations.
2006-01-30 16:10:56 +00:00
33ae55f873
libgimp/*.c libgimpconfig/*.c libgimpmodule/*.c libgimpthumb/*.c port to
...
2005-12-20 Michael Natterer <mitch@gimp.org >
* libgimp/*.c
* libgimpconfig/*.c
* libgimpmodule/*.c
* libgimpthumb/*.c
* libgimpwidgets/*.c: port to G_DEFINE_TYPE() and friends. Some
related cleanup.
2005-12-20 20:35:23 +00:00
f2a4df4e93
app/widgets/gimpaction.c app/widgets/gimpcoloreditor.c
...
2005-11-02 Michael Natterer <mitch@gimp.org >
* app/widgets/gimpaction.c
* app/widgets/gimpcoloreditor.c
* app/widgets/gimpcontainerbox.c
* app/widgets/gimpcontrollerlist.c
* app/widgets/gimpmenudock.c
* app/widgets/gimppluginaction.c
* app/widgets/gimptooloptionseditor.c
* app/widgets/gimpwidgets-utils.c
* libgimpwidgets/gimpcellrenderercolor.c: use gtk_widget_get_settings()
instead of gtk_settings_get_for_screen(gtk_widget_get_screen())
2005-11-02 20:18:13 +00:00
815c90d179
pass sensitivity to _gimp_color_area_render_buf().
...
2005-10-13 Sven Neumann <sven@gimp.org >
* libgimpwidgets/gimpcolorarea.[ch]: pass sensitivity to
_gimp_color_area_render_buf().
* libgimpwidgets/gimpcellrenderercolor.c
(gimp_cell_renderer_color_render): respect cell and widget
sensitivity.
2005-10-13 15:54:51 +00:00
80d4e4f5b0
invalidate the buffer when the widget's sensitivity changes. Draw a
...
2005-06-04 Sven Neumann <sven@gimp.org >
* libgimpwidgets/gimpcolorarea.[ch]: invalidate the buffer when
the widget's sensitivity changes. Draw a stipple pattern on the
insensitive color area.
* libgimpwidgets/gimpcellrenderercolor.c: follow internal API change.
* libgimpwidgets/gimpcolorbutton.c: pass GDK_BUTTON1_MASK as
drag-mask. Doesn't work for whatever reason but it didn't work
with GDK_BUTTON2_MASK either.
2005-06-04 12:02:36 +00:00
73bfd57273
app/widgets/gimpcontainerview.c app/widgets/gimpimagedock.c
...
2005-03-09 Sven Neumann <sven@gimp.org >
* app/widgets/gimpcontainerview.c
* app/widgets/gimpimagedock.c
* app/widgets/gimptoolbox.c
* app/widgets/gtkwrapbox.c
* libgimpwidgets/gimpcellrenderercolor.c
* libgimpwidgets/gimpcellrenderertoggle.c
* libgimpwidgets/gimpframe.c: use canonical names when registering
param specs.
2005-03-09 17:02:35 +00:00
744bebc83c
app/widgets/Makefile.am moved to libgimpwidgets.
...
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.
2004-07-26 21:09:16 +00:00
408634a1ed
fine-tuning.
...
2004-07-26 Sven Neumann <sven@gimp.org >
* libgimpwidgets/gimpcellrenderercolor.c
(gimp_cell_renderer_color_get_size): fine-tuning.
2004-07-26 20:26:07 +00:00
74a98a6640
documentation
2004-07-26 18:55:50 +00:00
763bbcd496
libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.def
...
2004-07-26 Sven Neumann <sven@gimp.org >
* libgimpwidgets/Makefile.am
* libgimpwidgets/gimpwidgets.def
* libgimpwidgets/gimpwidgets.h
* libgimpwidgets/gimpwidgetstypes.h
* libgimpwidgets/gimpcellrenderercolor.[ch]: added a GimpRGB cell
renderer.
* libgimpwidgets/gimpcolorarea.[ch]: exported the function that
renders the color to a buffer for internal use in libgimpwidgets.
* libgimpwidgets/gimpcolorhexentry.c: use the new cell renderer
for the completion popup.
2004-07-26 18:52:35 +00:00