Michael Natterer
25c4acbd15
app: always use <Primary>D for the shortcut in the quit dialog
...
(do not take it from the button's mnemonic)
2013-11-08 23:18:28 +01:00
Michael Natterer
ca3440aa1e
app: make quitting by keyboard shortcuts easier
...
This mitigates the pain of having to confirm quitting when images have
only be exported but not saved: Introduce a <Primary>D shortcut in the
quit dialog and tell about it using a hint label at the bottom, so
quitting with dirty images is now a matter of pressing <Primary>Q
<Primary>D which is much easier to memorize than <Primary>Q
<Mnemonic>D.
2013-11-08 22:46:10 +01:00
Michael Natterer
beb184e395
app: show file:// uris as filename in the close and quit dialogs
...
and make the quit dialog's "Exported to foo" string easier to
translate by constructing the markup in a separate step.
2013-11-07 19:14:04 +01:00
Michael Natterer
936780676b
app: make the "exported to foo" string in the quit dialog nicer
2013-11-07 12:49:03 +01:00
Michael Natterer
9fe3da2bf2
app: in the quit dialog, mention if the image has been exported
...
Install a cell_data_func for the dirty image list's text renderer abd
construct the label manually, using the same string and logic as in
the close dialog.
2013-11-07 11:35:48 +01:00
Michael Natterer
aea161c9a5
app: also include <gegl.h> when we include "libgimpwidgets/gimpwidgets.h"
2013-11-01 22:28:18 +01:00
Jehan
c7aa623a55
app: clean out a big bunch of leading tabs.
...
For some unknown reason, most calls to gimp_message_literal() were
indented with tabs.
2013-09-15 04:59:20 +12:00
Jehan
0df8ae52fb
Bug 704065 - Snap default preferences are now settable in the preferences.
...
Along with this change, the snap preferences have been moved from
GimpDisplayConfig to GimpDisplayOptions, where it makes much more sense.
One of the consequences is that there is no need to duplicate these
values in GimpDisplayShell anymore to differenciate defaults and
current settings.
2013-08-27 23:31:22 +12:00
Michael Natterer
b56145626e
Bug 706221 - File/Save (As) dialog: add a link to the Export dialog...
...
...for Non-XCF files.
When the entered extension in save or export is on the other group,
add a link to the warning dialog which allows to jump directly to the
export or save dialog, with the same filename pre-entered.
2013-08-23 20:35:24 +02:00
Mikael Magnusson
6cb9ef6e38
app: add back needed NULL checks
2013-06-16 19:58:47 +02:00
Mikael Magnusson
0091645129
app: remove pointless NULL checks
2013-06-16 01:31:13 +02:00
Michael Natterer
ec786816bb
*/Makefile.am: merge INCLUDES into AM_CPPFLAGS
...
automake-1.13 finally warns about this anachronism.
2013-06-05 20:48:37 +02:00
Michael Natterer
1cc9d7d7aa
app: add "Use OpenCL" toggle to Prefs -> Environment
...
and configure GEGL accordingly. Let's see if it's really runtime
switchable :)
2013-06-01 23:04:03 +02:00
Michael Natterer
972b6ef78f
app: add a list of filters to the layer options dialog (for debug purposes)
2013-04-16 20:29:18 +02:00
Michael Natterer
49fdaac07f
app: add GimpPrefsBox, a helper widget for preferences and similar dialogs
...
and use it in the preferences dialog. Removes quite some code from
that insane file.
2013-03-10 19:49:59 +01:00
Michael Natterer
ed4a818679
Bug 690912 - Problem with "Tool Options"
...
Add a translation context to the "Tool Options" string in the
preferences dialog.
2012-12-31 14:34:06 +01:00
Michael Natterer
5629070538
Bug 688547 - Paint tools: preference 'Show pointer for paint tools'...
...
Change labels and tooltips to say "brush tool" or "brush-based paint
tool" to make clear that only these are affected by the setting.
2012-12-12 00:22:52 +01:00
Jehan
5c6c55e50a
Bug 685557 - fix closing and saving a new image.
...
Current implementation had 2 issues, fixed by this commit:
1/ after the file save dialog is closed, the image would not close.
2/ if you switched the visible tab before saving the new image, it
would save and close the visible tab, instead of the expected one.
2012-11-27 23:57:24 +09:00
Michael Natterer
e97b1701ae
app: get rid of "entered_filename" in file-open-dialog.c
...
it's always identical to "uri".
2012-11-17 18:11:42 +01:00
Michael Natterer
a7223bbd2d
Bug 352823 - Changing image mode discards text layer information
...
For conversions that have no dither options (like RGB -> GRAY or u8 ->
u16), always preserve text editability, for conversions that have
dither options (like RGB -> INDEXED or u16 -> u8), give the user the
choice whether to enable dithering.
2012-11-10 18:56:44 +01:00
Michael Natterer
d4f85b24b1
Bug 687561 - Edit/Modules crashes immediately
...
Don't pass GTK_STOCK_CLOSE as response_id to
gtk_dialog_set_alternative_button_order(), it's GTK_RESPONSE_CLOSE.
2012-11-04 15:46:51 +01:00
Michael Natterer
20279d6fd6
Bug 682585 - Edit/Modules: pressing any key crashes gimp
...
Don't crash if module-dialog.c: dialog_select_callback() is called
without any selected list item.
2012-10-14 15:29:23 +02:00
Michael Natterer
d4c72cd5ab
Bug 595708 - WM_WINDOW_ROLE should be unique
...
Make the roles of toolbox, dock and image window unique by adding a
serial number, resulting in e.g. gimp-dock-1.
2012-10-07 18:16:35 +02:00
Michael Natterer
5b86b55e2a
app: add gimp_gegl_get_op_enum_type() to get the GType of a gegl enum
...
and use it in convert-precision-dialog.c
2012-09-24 19:04:01 +02:00
Michael Natterer
0ca03e8827
app: add a "Convert Precision" dialog for choosing dithering options
...
Does absolutely nothing yet.
2012-09-23 23:47:28 +02:00
Michael Natterer
d7588ba45c
Bug 678358 - Add option to skip text layers when resizing the image
...
Add a "Resize text layers" toggle to the canvas size dialog, and
default to FALSE because this seems the desired behavior in most
cases.
2012-09-05 23:26:54 +02:00
Michael Natterer
c6ba0ffbdf
app/cursors/libgimpwidgets: bye bye stone age B&W bitmap cursors
2012-08-26 22:53:04 +02:00
Michael Natterer
77ab3271e3
Bug 663531 - Two new button on the Offset dialog for x/2 and y/2
...
Add buttons to offset by width/2 and height/2 separately. This rarely
used dialog's main purpose is making textures, and it doesn't hurt
if it does this a little better at the expense of a little clutter.
2012-08-25 20:34:27 +02:00
Michael Natterer
b1acd93f5e
Some formatting cleanup in the unified transform tool commits
2012-08-21 19:50:01 +02:00
Mikael Magnusson
99f9d4d219
transformtool: add old "new" unified transformation tool
...
This is the proof of concept code I wrote before gsoc, with very naive
behaviour and simple interface.
2012-08-20 15:22:21 +02:00
Mikael Magnusson
f6f22ed431
Remove stray semicolons
2012-08-20 15:22:20 +02:00
Michael Henning
4929474ec3
Bug 681016 - GIMP Makes use of the non-windows friendly sleep function
...
Replace references to the function sleep with g_usleep.
sleep() isn't available on windows.
2012-08-02 00:41:52 +02:00
Michael Natterer
fbb2afdf1d
app: rename gimpimage-convert.[ch] to gimpimage-convert-type.[ch]
2012-06-26 14:38:33 +02:00
Michael Natterer
88571276e9
app: rename convert-dialog.[ch] to convert-type-dialog.[ch]
2012-06-26 13:43:04 +02:00
Michael Natterer
2f8d45611c
Bug 677974 - GIMP suggests XCF as default export format
...
Only auto-add .xcf if it's a save (not an export) dialog, instead do
not auto-add anything and ask the user to enter an extension, that's
less mysterious than saving in the last-exported format which the user
maybe doesn't remember or want.
2012-06-12 22:33:47 +02:00
Michael Natterer
4dbe8cb547
app: some undeprecation
2012-06-12 00:30:47 +02:00
Michael Natterer
39c18e9a48
app: make file_save() aware of the difference between overwrite and export
...
by having two booleans "export_backward" and "export_forward" in the
api instead of just an "export" one that would destroy the "imported
from" state. This change fixes the state of the "Overwrite" menu item,
so it stays visible until the file got either saved or exported to
another filename.
This also reverts commit a4beeecf2b , so
Ctrl-S is always invokable even if invisible.
2012-05-18 18:57:58 +02:00
Michael Natterer
3f31d4df9d
po: update POTFILES.in for the moved operations
2012-05-10 22:49:19 +02:00
Michael Natterer
20f3cba2b6
app: rename gimp_image_base_type() to gimp_image_get_base_type()
2012-05-07 21:57:33 +02:00
Michael Natterer
e2c8a60665
app: remove the "confirm-on-close" preference
...
the warning dialog cannot be disabled any longer now.
2012-05-07 14:02:36 +02:00
Øyvind Kolås
1319ad65ce
update translations
2012-05-06 03:46:09 +02:00
Michael Natterer
85bd6b0dd9
app: pass a format, not bpp, to gimp_viewable_get_dummy_pixbuf()
...
and add tons of <gegl.h> includes.
2012-05-02 17:51:08 +02:00
Michael Natterer
867da8f293
app: add gimp_context_get_foreground,background_pixel()
...
which takes a Babl format to convert from/to.
Include <gegl.h> in a million places.
2012-05-02 17:50:41 +02:00
Michael Natterer
96357dbfd3
app: add infrastructure to invoke GEGL filters from a menu item
...
and for fun add pixelize and gaussian blur to Filters -> Blur.
2012-05-02 17:46:16 +02:00
Michael Natterer
579d894778
app: turn GimpDrawable::apply_region() into ::apply_buffer()
...
and GimpDrawableUndo.src2_tiles into applied_buffer.
2012-05-02 17:46:11 +02:00
Michael Natterer
aa7e7c153c
app: remove another bunch of one-line GtkTables
2012-03-12 20:12:11 +01:00
Ville Sokk
082d758a34
Bug 558795 - Using same quick mask color across sessions
...
Add configuration option for quick mask color.
2012-03-03 02:45:10 +01:00
malay.keshav
848460d9a5
about-dialog: Add ifdef GIMP_UNSTABLE around about_dialog_add_unstable_message()
2012-02-19 22:14:36 +05:30
malay.keshav
9bf7d9d08a
Rename function (about_dialog_add_unstable_message)
2012-02-19 16:43:37 +05:30
Michael Natterer
8559a28fd4
app: don't mess with the dialog's sensitivity while checking the extension
...
so the same widget (e.g. the entry) stays focused after dismissing the
extension mismatch message dialog.
2012-02-14 12:18:34 +01:00