5f700549e7
Change the license URL from http://www.gnu.org/licenses/ to https://
2018-07-11 23:29:46 +02:00
60dfc45700
libgimpwidgets: finish GimpColorScale undeprecation, and lots of cleanup
...
- derive it from GtkScale not GtkRange so we get the keybindings again
- remove scroll_event() implementation, the parent class does the right
thing now
- remove lots of magic size calculation code about focus and borders
and whatnot
- instead, style its CSS nodes using a hardcoded CSS provider and simply
"know" the size of the slider in draw(), did this in code instead of
the theme CSS because we do pretty evil things here and we don't want
theme authors to think they can change much about it
2018-06-20 12:41:38 +02:00
f4f106ad26
libimp*: add private pointers to all instance structs
...
even if we don't have private members (yet). Also make class padding 8
pointers in all headers. This commit moves nothing to private, it just
makes all headers consistent and adjusts .c files accordigly.
2018-05-20 21:06:33 +02:00
da5e72369e
libgimpwidgets: make GimpColorScale more-or-less work fine
...
also derive it from GtkRange directly not from GtkScale.
2018-05-20 21:06:29 +02:00
f20b2d1a43
libgimpwidgets: move all GimpColorScale members to a private struct
2018-05-20 21:06:28 +02:00
9014fbeb32
Bug 467930 - color selectors are not color managed
...
Color manage GimpColorScale and GimpColorScales.
2016-05-27 00:51:32 +02:00
844df2b4df
libgimp*: add guards that #error out if individual files are included
...
This only helps to maintain proper includes in app/ and shouldn't
affect plug-ins at all, because these are supposed to only include the
main headers from libgimp/ since the beginning of time.
The gimpfootypes.h files do not have these guards, so we can continue
to maintain app/'s include policy that is very likely to error out if
wrong things are included.
2011-04-28 14:30:41 +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
598da617b0
Stop including single headers from gtk+ to be prepared for the upcoming
...
2008-05-23 Michael Natterer <mitch@gimp.org >
Stop including single headers from gtk+ to be prepared
for the upcoming GTK_DISABLE_SINGLE_INCLUDES:
* configure.in: add -DGTK_DISABLE_SINGLE_INCLUDES to CPPFLAGS.
* app/display/gimpcanvas.h
* app/display/gimpscalecombobox.h
* app/display/gimpstatusbar.h
* app/widgets/*.h
* libgimp/gimpprogressbar.h
* libgimp/gimpselectbutton.h
* libgimpwidgets/*.h
* libgimpwidgets/gimpstock.c
* plug-ins/uri/gimpmountoperation.h: remove inclusion of parent
classes and single files from gtk+.
* app/widgets/gtkwrapbox.h
* libgimp/gimpbrushmenu.c
* libgimp/gimpfontmenu.c
* libgimp/gimpgradientmenu.c
* libgimp/gimppalettemenu.c
* libgimp/gimppatternmenu.c
* libgimp/gimpselectbutton.c: #include <gtk/gtk.h>
* plug-ins/common/poppler.c: undef GTK_DISABLE_SINGLE_INCLUDES
when including <poppler.h>.
svn path=/trunk/; revision=25781
2008-05-23 20:38:52 +00:00
e8843a2372
reset binary age because of struct changes below. require GIMP 1.3.26.
...
2004-01-29 Michael Natterer <mitch@gimp.org >
* configure.in: reset binary age because of struct changes below.
* m4macros/gimp-2.0.m4: require GIMP 1.3.26.
* libgimpmodule/gimpmodule.h
* libgimpmodule/gimpmoduledb.h
* libgimpthumb/gimpthumbnail.h
* libgimpwidgets/gimpbutton.h
* libgimpwidgets/gimpchainbutton.h
* libgimpwidgets/gimpcolorarea.h
* libgimpwidgets/gimpcolorbutton.h
* libgimpwidgets/gimpcolordisplay.h
* libgimpwidgets/gimpcolordisplaystack.h
* libgimpwidgets/gimpcolornotebook.h
* libgimpwidgets/gimpcolorscale.h
* libgimpwidgets/gimpcolorselection.h
* libgimpwidgets/gimpcolorselector.h
* libgimpwidgets/gimpdialog.h
* libgimpwidgets/gimpfileentry.h
* libgimpwidgets/gimpmemsizeentry.h
* libgimpwidgets/gimpoffsetarea.h
* libgimpwidgets/gimppickbutton.h
* libgimpwidgets/gimppixmap.h
* libgimpwidgets/gimpsizeentry.h
* libgimpwidgets/gimpunitmenu.h: added 4 function pointers padding
to all class structures.
2004-01-29 00:21:33 +00:00
7efa81d1da
libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch]
...
2003-12-05 Michael Natterer <mitch@gimp.org >
* libgimp/gimp.h
* libgimp/gimpbrushmenu.h
* libgimp/gimpbrushselect.[ch]
* libgimp/gimpfontmenu.[ch]
* libgimp/gimpfontselect.[ch]
* libgimp/gimpgradientmenu.h
* libgimp/gimpgradientselect.[ch]
* libgimp/gimpmenu.h
* libgimp/gimpmisc.[ch]
* libgimp/gimpmiscui.[ch]
* libgimp/gimppatternmenu.h
* libgimp/gimppatternselect.[ch]
* libgimp/gimppixelrgn.[ch]
* libgimp/gimpproceduraldb.c
* libgimp/gimpselection.c
* libgimp/gimptile.h
* libgimp/gimptypes.h
* libgimp/gimpui.h
* libgimp/gimpuitypes.h
* libgimp/libgimp-intl.h
* libgimp/stdplugins-intl.h
* libgimpbase/gimpbase.h
* libgimpbase/gimpdatafiles.c
* libgimpbase/gimpenv.c
* libgimpbase/gimpparasite.[ch]
* libgimpbase/gimpparasiteio.[ch]
* libgimpbase/gimpsignal.[ch]
* libgimpbase/gimputils.c
* libgimpcolor/gimpadaptivesupersample.[ch]
* libgimpcolor/gimpbilinear.[ch]
* libgimpmath/gimpmath.h
* libgimpmath/gimpmathtypes.h
* libgimpwidgets/gimpbutton.[ch]
* libgimpwidgets/gimpchainbutton.h
* libgimpwidgets/gimpcolorarea.[ch]
* libgimpwidgets/gimpcolornotebook.h
* libgimpwidgets/gimpcolorscale.[ch]
* libgimpwidgets/gimpcolorscales.h
* libgimpwidgets/gimpcolorselect.h
* libgimpwidgets/gimpoffsetarea.h
* libgimpwidgets/gimppixmap.[ch]: removed trailing whitespace.
2003-12-05 15:55:15 +00:00
611fcf2ee6
improved preformance by rendering the buffer only when needed for an
...
2002-11-01 Michael Natterer <mitch@gimp.org >
* libgimpwidgets/gimpcolorscale.[ch]: improved preformance by
rendering the buffer only when needed for an expose instead of
after each color/channel change.
2002-11-01 13:03:09 +00:00
437856281b
removed rgb and hsv parameters from gimp_color_scale_new().
...
2002-10-31 Sven Neumann <sven@gimp.org >
* libgimpwidgets/gimpcolorscale.[ch]: removed rgb and hsv parameters
from gimp_color_scale_new().
* libgimpwidgets/gimpwidgets.c: changed accordingly.
2002-10-31 12:48:19 +00:00
4453452105
derive it from GtkScale.
...
2002-10-30 Sven Neumann <sven@gimp.org >
* libgimpwidgets/gimpcolorscale.[ch]: derive it from GtkScale.
2002-10-30 00:21:31 +00:00
c9d54558f9
added some API and stuff. Still does nothing.
...
2002-10-30 Michael Natterer <mitch@gimp.org >
* libgimpwidgets/gimpcolorscale.[ch]: added some API and
stuff. Still does nothing.
2002-10-29 23:54:02 +00:00
c1dc9f2b8a
should really add the files
2002-10-29 23:18:23 +00:00