Gimp/libgimpwidgets
Michael Natterer 0a824ddba0 added parameter "gboolean property_is_pixel" which indicates that the
2007-10-14  Michael Natterer  <mitch@gimp.org>

	* libgimpwidgets/gimppropwidgets.[ch] (gimp_prop_size_entry_new):
	added parameter "gboolean property_is_pixel" which indicates that
	the stored property value is always in pixels and not in the
	selected unit.

	* app/tools/gimptextoptions.c
	* app/widgets/gimpstrokeeditor.c: pass FALSE to keep the old
	behavior.

	* app/tools/gimprectangleoptions.c (gimp_rectangle_options_gui):
	added property "fixed-unit" which is used for all fixed values
	now. Perhaps we need separate units for width/height/size. Enable
	the unit menu on the "Width" and "Height" size entries of the
	"Fixed" section and configure them to store the value in
	pixels. This was the easy part, some other widgets still need unit
	support.

	* app/tools/gimprectangletool.c (gimp_rectangle_tool_start): set
	the image's resolution on the size entries changed above.


svn path=/trunk/; revision=23821
2007-10-14 18:51:58 +00:00
..
gimpbrowser.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpbrowser.h libgimp/gimpprocbrowserdialog.h libgimpwidgets/gimpbrowser.h 2005-09-27 17:11:01 +00:00
gimpbutton.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpbutton.h converted tabs to spaces. 2006-04-12 10:53:28 +00:00
gimpcellrenderercolor.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpcellrenderercolor.h libgimp/gimpaspectpreview.h libgimp/gimpdrawablepreview.h 2004-10-23 19:59:18 +00:00
gimpcellrenderertoggle.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpcellrenderertoggle.h libgimp/gimpaspectpreview.h libgimp/gimpdrawablepreview.h 2004-10-23 19:59:18 +00:00
gimpchainbutton.c oops 2006-11-22 09:24:33 +00:00
gimpchainbutton.h converted tabs to spaces. 2006-04-12 10:53:28 +00:00
gimpcolorarea.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpcolorarea.h libgimpbase/gimpwire.h libgimpbase/gimpreloc.h 2006-08-22 13:18:42 +00:00
gimpcolorbutton.c there's no need to make GTypeInfo and GInterfaceInfo structs static. 2006-10-18 13:17:50 +00:00
gimpcolorbutton.h converted tabs to spaces. 2006-04-12 10:53:28 +00:00
gimpcolordisplay.c modules/cdisplay_lcms.c corrected memory handling. cmsOpenProfileFromMem() 2007-08-08 12:27:11 +00:00
gimpcolordisplay.h added GimpColorConfig and GimpColorManaged as construct-only properties. 2007-08-06 22:10:09 +00:00
gimpcolordisplaystack.c modules/cdisplay_lcms.c corrected memory handling. cmsOpenProfileFromMem() 2007-08-08 12:27:11 +00:00
gimpcolordisplaystack.h reset binary age because of struct changes below. require GIMP 1.3.26. 2004-01-29 00:21:33 +00:00
gimpcolorhexentry.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpcolorhexentry.h libgimpcolor/gimprgb-parse.c added new function gimp_rgb_list_names() that 2004-07-26 15:20:18 +00:00
gimpcolornotebook.c modules/Makefile.am new CMYK color-selector that uses littleCMS for the 2006-09-26 08:55:41 +00:00
gimpcolornotebook.h reset binary age because of struct changes below. require GIMP 1.3.26. 2004-01-29 00:21:33 +00:00
gimpcolorprofilecombobox.c libgimpwidgets/gimpcolorprofilestore-private.h 2007-09-13 15:42:28 +00:00
gimpcolorprofilecombobox.h libgimpwidgets/gimpcolorprofilecombobox.[ch] 2007-08-14 22:12:37 +00:00
gimpcolorprofilestore-private.h libgimpwidgets/gimpcolorprofilestore-private.h 2007-09-13 15:42:28 +00:00
gimpcolorprofilestore.c libgimpwidgets/gimpcolorprofilestore-private.h 2007-09-13 15:42:28 +00:00
gimpcolorprofilestore.h Add a G_END_DECLS. 2007-08-25 22:04:45 +00:00
gimpcolorscale.c revert last change, it looks ugly in themes which actually draw a box 2007-06-04 15:37:20 +00:00
gimpcolorscale.h reset binary age because of struct changes below. require GIMP 1.3.26. 2004-01-29 00:21:33 +00:00
gimpcolorscales.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpcolorscales.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpcolorselect.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpcolorselect.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpcolorselection.c modules/Makefile.am new CMYK color-selector that uses littleCMS for the 2006-09-26 08:55:41 +00:00
gimpcolorselection.h modules/Makefile.am new CMYK color-selector that uses littleCMS for the 2006-09-26 08:55:41 +00:00
gimpcolorselector.c modules/Makefile.am new CMYK color-selector that uses littleCMS for the 2006-09-26 08:55:41 +00:00
gimpcolorselector.h modules/Makefile.am new CMYK color-selector that uses littleCMS for the 2006-09-26 08:55:41 +00:00
gimpcontroller.c app/core/gimp-utils.[ch] app/core/gimp.c app/widgets/gimpcontrollerinfo.c 2007-02-17 11:45:59 +00:00
gimpcontroller.h libgimpwidgets/gimpcolordisplay.[ch] added "const gchar *stock_id" members 2006-10-01 17:31:42 +00:00
gimpdialog.c minor update for the API reference 2006-08-09 15:44:40 +00:00
gimpdialog.h add gimp_dialog_add_button[s] API, primarily for language bindings. 2006-07-19 21:41:46 +00:00
gimpenumcombobox.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpenumcombobox.h libgimpwidgets/gimpenumcombobox.h libgimpwidgets/gimpenumlabel.h 2007-08-11 21:52:48 +00:00
gimpenumlabel.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpenumlabel.h libgimpwidgets/gimpenumcombobox.h libgimpwidgets/gimpenumlabel.h 2007-08-11 21:52:48 +00:00
gimpenumstore.c removed the private data and the constructor method 2007-01-12 15:30:49 +00:00
gimpenumstore.h libgimpwidgets/gimpenumcombobox.h libgimpwidgets/gimpenumlabel.h 2007-08-11 21:52:48 +00:00
gimpenumwidgets.c reduced default spacing. 2007-02-08 16:36:23 +00:00
gimpenumwidgets.h libgimpwidgets/gimpenumcombobox.h libgimpwidgets/gimpenumlabel.h 2007-08-11 21:52:48 +00:00
gimpfileentry.c deprecate the GimpFileEntry widget, use GtkFileChooserButton instead. 2006-06-09 07:12:33 +00:00
gimpfileentry.h deprecate the GimpFileEntry widget, use GtkFileChooserButton instead. 2006-06-09 07:12:33 +00:00
gimpframe.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpframe.h libgimp/gimpaspectpreview.h libgimp/gimpdrawablepreview.h 2004-10-23 19:59:18 +00:00
gimphelpui.c pass canonical signal names to gtk_binding_entry_add_signal(). 2007-10-09 14:46:45 +00:00
gimphelpui.h libgimpbase/gimpwire.h libgimpbase/gimpreloc.h 2006-08-22 13:18:42 +00:00
gimphintbox.c libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h added simple 2006-09-05 21:43:07 +00:00
gimphintbox.h libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h added simple 2006-09-05 21:43:07 +00:00
gimpintcombobox.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpintcombobox.h libgimpwidgets/gimpintcombobox.[ch] libgimpwidgets/gimppageselector.[ch] 2006-01-25 14:35:56 +00:00
gimpintstore.c if we free the iter with gtk_tree_iter_free() we must also allocate it 2007-05-18 10:37:00 +00:00
gimpintstore.h added new constructor gimp_enum_combo_box_new_with_model(). Also override 2005-06-27 13:41:11 +00:00
gimpmemsizeentry.c don't redefine the GimpParasite struct, just use it. 2007-04-12 14:32:44 +00:00
gimpmemsizeentry.h converted tabs to spaces. 2006-04-12 10:53:28 +00:00
gimpnumberpairentry.c Correct gtk-doc comment. 2007-10-09 21:07:20 +00:00
gimpnumberpairentry.h Connect a new function gimp_rectangle_options_string_current_updates() 2007-10-09 20:54:07 +00:00
gimpoffsetarea.c applied modified patch from Aurimas Juška to improve handling of very 2007-08-03 13:11:00 +00:00
gimpoffsetarea.h added new function gimp_offset_area_set_pixbuf(). Started to clean up the 2004-05-04 23:12:59 +00:00
gimpoldwidgets.c converted tabs to spaces. 2006-04-12 10:53:28 +00:00
gimpoldwidgets.h libgimp/gimpprocbrowserdialog.h libgimpwidgets/gimpbrowser.h 2005-09-27 17:11:01 +00:00
gimppageselector.c updated the API documentation to indicate that the returned array is 2007-04-24 18:31:46 +00:00
gimppageselector.h libgimpwidgets/gimpintcombobox.[ch] libgimpwidgets/gimppageselector.[ch] 2006-01-25 14:35:56 +00:00
gimppatheditor.c deprecate the GimpFileEntry widget, use GtkFileChooserButton instead. 2006-06-09 07:12:33 +00:00
gimppatheditor.h renamed a parameter, updated gtk-doc comment. 2006-05-24 13:14:05 +00:00
gimppickbutton.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimppickbutton.h reset binary age because of struct changes below. require GIMP 1.3.26. 2004-01-29 00:21:33 +00:00
gimppixmap.c libgimpwidgets/gimpchainbutton.c #include "config.h" 2006-05-30 02:01:39 +00:00
gimppixmap.h converted tabs to spaces. 2006-04-12 10:53:28 +00:00
gimppreview.c formatting. 2007-09-21 12:19:00 +00:00
gimppreview.h added transform and untransform methods. 2007-01-11 23:41:45 +00:00
gimppreviewarea.c minor layout tweak. 2007-07-06 20:47:44 +00:00
gimppreviewarea.h added some checks to avoid division by zero. 2004-12-27 10:24:16 +00:00
gimppropwidgets.c added parameter "gboolean property_is_pixel" which indicates that the 2007-10-14 18:51:58 +00:00
gimppropwidgets.h added parameter "gboolean property_is_pixel" which indicates that the 2007-10-14 18:51:58 +00:00
gimpquerybox.c libgimpwidgets/gimpsizeentry.c allocate structs using GSlice. 2007-05-22 11:49:24 +00:00
gimpquerybox.h converted tabs to spaces. 2006-04-12 10:53:28 +00:00
gimpscrolledpreview.c formatting. 2007-09-21 12:19:00 +00:00
gimpscrolledpreview.h libgimpwidgets/gimpintcombobox.[ch] libgimpwidgets/gimppageselector.[ch] 2006-01-25 14:35:56 +00:00
gimpsizeentry.c libgimpwidgets/gimpsizeentry.c allocate structs using GSlice. 2007-05-22 11:49:24 +00:00
gimpsizeentry.h converted tabs to spaces. 2006-04-12 10:53:28 +00:00
gimpstock.c use italic font if not in user-override mode. 2007-08-13 09:25:27 +00:00
gimpstock.h use italic font if not in user-override mode. 2007-08-13 09:25:27 +00:00
gimpstringcombobox.c fixed some issues with the new widget. 2007-02-12 16:36:27 +00:00
gimpstringcombobox.h libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgetstypes.h 2007-02-12 15:29:45 +00:00
gimpunitmenu.c if the parent toplevel is modal, make the unit selection dialog modal too. 2007-09-12 19:03:04 +00:00
gimpunitmenu.h #undef GTK_DISABLE_DEPRECATED 2004-11-04 11:58:16 +00:00
gimpwidgets-private.c desktop/Makefile.am removed. 2006-03-29 11:59:51 +00:00
gimpwidgets-private.h libgimpbase/Makefile.am libgimpbase/gimpbase-private.[ch] new files 2003-11-15 22:53:28 +00:00
gimpwidgets.c update the original width and height when the chain-button is changed to 2007-05-26 20:32:56 +00:00
gimpwidgets.def Connect a new function gimp_rectangle_options_string_current_updates() 2007-10-09 20:54:07 +00:00
gimpwidgets.h libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h 2007-08-14 16:01:04 +00:00
gimpwidgetsenums.c app/widgets/widgets-enums.c moved enum GimpAspectType to libgimpwidgets. 2007-02-08 10:56:17 +00:00
gimpwidgetsenums.h app/widgets/widgets-enums.c moved enum GimpAspectType to libgimpwidgets. 2007-02-08 10:56:17 +00:00
gimpwidgetsmarshal.list added VOID__DOUBLE_DOUBLE marshaller. 2005-10-01 15:12:59 +00:00
gimpwidgetstypes.h libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h 2007-08-14 16:01:04 +00:00
gimpzoommodel.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpzoommodel.h libgimpwidgets/gimpintcombobox.[ch] libgimpwidgets/gimppageselector.[ch] 2006-01-25 14:35:56 +00:00
Makefile.am libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h 2007-08-14 16:01:04 +00:00
makefile.msc updated msvc build include <io.h> for get_osfhandle() prototype 2007-08-26 18:59:34 +00:00
test-preview-area.c minor improvements. 2007-05-31 13:30:35 +00:00
wilber-16.png desktop/Makefile.am removed. 2006-03-29 11:59:51 +00:00
wilber-32.png desktop/Makefile.am removed. 2006-03-29 11:59:51 +00:00
wilber-48.png desktop/Makefile.am removed. 2006-03-29 11:59:51 +00:00
wilber-64.png desktop/Makefile.am removed. 2006-03-29 11:59:51 +00:00