Commit Graph

25203 Commits

Author SHA1 Message Date
Martin Nordholts b74bc2c97e app: Swap 'Export' and 'Export to' shortcuts
Make Ctrl+E map to 'Export to' and Ctrl+Shift+E map to 'Export'. This
is more in line with the our cousin applications.
2009-05-18 19:12:58 +02:00
Sven Neumann a6d8c7c5c4 Revert "Make some GimpCoords* params const"
This reverts commit 063a6f03aa.
2009-05-18 00:01:34 +02:00
Michael Natterer 063a6f03aa Make some GimpCoords* params const
Add const to GimpCoords* params in GimpBrush::select_brush() and
want_null_motio().
2009-05-17 23:14:19 +02:00
Michael Natterer cee39b090f Add more GimpCoords* parameters to reduce usage of global paint_core states
Add GimpCoords* to GimpPaintCore::get_paint_area(),
gimp_brush_core_paste_canvas(), gimp_brush_core_replace_canvas(),
gimp_brush_core_get_brush_mask(), gimp_brush_core_color_area_with_pixmap()
and change callers accordingly.
2009-05-17 22:45:06 +02:00
Michael Natterer 4514546471 Use Ctrl+R for "Shrink Wrap" and Ctrl+Shift+R for "Fit in Window".
Also use 2-5 for the zoom-in actions and Shift+2-5 for the zoom-out
ones (the latter don't work, which is probably a regression in
GtkAccelMap, will investigate this...)
2009-05-17 19:15:17 +02:00
Martin Nordholts 34b5e99905 Rename configure.in to configure.ac
Rename configure.in to configure.ac and update references to the
file. Configure.ac is the recomended and promoted name in the autoconf
manual.
2009-05-17 14:49:04 +02:00
Martin Nordholts b4654d5c8d Update .gitignore 2009-05-17 14:11:35 +02:00
Martin Nordholts 2253ae52e9 Revert "plug-ins: Change 'Screenshot' menu label to 'From Screenshot'"
This reverts commit 34dbc7b228. The
label change was not properly discussed yet.
2009-05-17 14:01:36 +02:00
Martin Nordholts 34dbc7b228 plug-ins: Change 'Screenshot' menu label to 'From Screenshot'
Change 'Screenshot' menu label to 'From Screenshot' in the File ->
Create menu.
2009-05-17 13:47:43 +02:00
Fredrik Alströmer bcee243fa3 Bug 76616 – Size entry widgets could use some simple math
Add a simple parser to the GimpSizeEntry widget so that one can write
things such as "40in" and "50%" in a size entry widget and get that
converted to the current unit.

The parser also handles basic expresions such as "20cm + 20px" and
"2 * 3.14in".
2009-05-17 13:47:37 +02:00
Sven Neumann 6742ebc949 app: don't call gimp_ui_manager_update() directly
gimp_ui_manager_update() should not be called directly. Instead call
gimp_image_flush() after doing changes that need to be reflected in
the menus.
2009-05-17 11:02:31 +02:00
Sven Neumann f24ff4aca2 formatting 2009-05-17 11:01:28 +02:00
Sven Neumann 9738db7ca8 minor change to improve readability, formatting 2009-05-17 11:00:46 +02:00
Sven Neumann 02551507dc minor change to improve readability 2009-05-17 10:39:56 +02:00
Martin Nordholts c82f1e5ed9 pdb: Update fileops.pdb
Update fileops.pdb to reflect the commited fileops-cmds.c
2009-05-17 08:35:00 +02:00
Martin Nordholts 08beda17a2 app: Update out-of-date comment on default export type 2009-05-17 08:30:13 +02:00
Martin Nordholts d62a057e16 app: Update 'Export to' after doing an export
Make sure 'File -> Export to' is updated after doing an export.
2009-05-17 08:25:11 +02:00
Sven Neumann e392af5cb6 app: improved a translatable string, formatting 2009-05-16 17:32:57 +02:00
Sven Neumann 131a42c574 added missing file with translatable messages 2009-05-16 17:28:43 +02:00
Sven Neumann 80428dccf5 update run-time version checks for glib and gtk+ 2009-05-16 16:14:58 +02:00
Sven Neumann 86f1618261 update the glib and gtk+ requirements
we require a recent git checkout from GEGL, so check for 0.0.23
2009-05-16 16:10:05 +02:00
Stephen Griffiths 2ff4bbd111 make action_message() visible externally and use it.
* app/actions/actions.h: added prototype for action_message()
* app/actions/actions.c: removed static keyword from action_message()
removed private prototype for action_message()
made action_message() use icons for objects derived from GimpViewable

* app/actions/context-commands.c:
context_brush_radius_cmd_callback()
context_brush_angle_cmd_callback()
context_paint_mode_cmd_callback()
context_brush_shape_cmd_callback()
call acton_message(), these callbacks had use cases where they could not
use generic code

* app/tools/gimpcoloroptions.c: added "average-radius" blurb
and mark for translarion
2009-05-16 15:34:41 +02:00
Stephen Griffiths 40fde28a62 Add status bar feedback for keyboard changes to brush paramaters.
* app/actions/context-commands.c:
include core/gimptoolinfo.h
include pain/gimppaintoptions.h

context_opacity_cmd_callback()
context_brush_spacing_cmd_callback()
context_brush_spikes_cmd_callback()
context_brush_hardness_cmd_callback()
context_brush_aspect_cmd_callback()
use 'action_select_property()' for statusbar feedback

* app/core/gimpbrush.c: added translable string for brush spacing
* app/paint/gimppaintoptions.c: add blurb to prop double brush-aspect-ratio
2009-05-16 15:34:41 +02:00
Sven Neumann d603b391c8 app: improved internationalisation, added translator comment 2009-05-16 14:58:02 +02:00
Martin Nordholts 9cf6214c74 app: Sort 'Dump Keyboard Shortcuts' output 2009-05-16 14:42:17 +02:00
Martin Nordholts a3a756091d app: Use Ctrl+E and Ctrl+Shift+E for export
Use Ctrl+E and Ctrl+Shift+E for File->Export and File->Export to
instead of View->Shrink Wrap an View->Fit Image in Window.
2009-05-16 13:15:39 +02:00
Martin Nordholts cd8829b91b Merge branch 'save-plus-export-base'
Merge the base work for the Save + export spec implementation:
http://gui.gimp.org/index.php/Save_%2B_export_specification

Things still do do:

 * Handle .gz and .bz2 properly
 * Save last save and last export URIs accross sessions
 * Fix drag-and-drop-to-save/export file name
 * Imported images should have their name in the layer name
 * Implement the 'export options' part of the spec, at least for the
   most common formats such as JPEG and PNG.
2009-05-16 13:13:54 +02:00
Martin Nordholts c03c93ba44 app: Don't bother asking for overwrite if the extension is invalid 2009-05-16 13:02:55 +02:00
Martin Nordholts 3ce09f9684 app: Show message about exported image in the statusrow 2009-05-16 13:02:55 +02:00
Martin Nordholts c23370c3af app: Emit the GimpImage::exported signal when image is exported 2009-05-16 13:02:55 +02:00
Martin Nordholts 200c002516 app: Add "exported" signal to GimpImage 2009-05-16 13:02:55 +02:00
Martin Nordholts 2fcf33db5d app: Don't reset save-a-copy URI on URI change 2009-05-16 13:02:55 +02:00
Martin Nordholts d8f3cd1b26 app: Support default types for save and export 2009-05-16 13:02:54 +02:00
Martin Nordholts 3122eb491f app: Implement save and export dialog default paths and filenames 2009-05-16 13:02:54 +02:00
Martin Nordholts 11e5ecc5ca app: Update 'Export to' to the most recent export URI
When an image have been successfully exported we shall set the 'Export
to' URI to the target URI.
2009-05-16 13:02:54 +02:00
Martin Nordholts 72bc3aeed3 app: Remember last export URI for each image 2009-05-16 13:02:54 +02:00
Martin Nordholts 9625c4610e app: Store entire source URI for a duplicated image 2009-05-16 13:02:54 +02:00
Martin Nordholts d3353f721b app: Rename 'Save as Template' to 'Create Template'
Rename 'Save as Template' to 'Create Template' in the File menu.
2009-05-16 09:48:22 +02:00
Martin Nordholts 46a1afebcd app: In some cases, fall back to export procs in absence of save proc
We want to fall back to export procs in some cases to maintain a level
of backwards compatibility.
2009-05-16 09:48:22 +02:00
Martin Nordholts 7a771a09d3 app: Implement 'File -> Export to'
Handle 'Export to' by finding a file proc based on the import URI and
then save back to that location using the proc.
2009-05-16 09:48:22 +02:00
Martin Nordholts 64f7d9b93b app: Improve save and export error messages 2009-05-16 09:48:13 +02:00
Martin Nordholts 10226ae453 app: Show the Export Image dialog on File -> Export...
Create a export dialog constructor in the dialog factory and invoke it
on File -> Export
2009-05-16 09:48:12 +02:00
Martin Nordholts 0971d61fc4 app: Add an 'export' mode to the file save dialog 2009-05-16 09:48:12 +02:00
Martin Nordholts 3025dac653 app: Introduce and use GimpFileChooserAction
Introduce and use GimpFileChooserAction in the core so that we can
differentiate Save from Export later.
2009-05-16 09:48:12 +02:00
Martin Nordholts acef48602c app: Separate save procs from export procs
In gimp_plug_in_manager_register_save_handler(), separate save procs
from export procs.
2009-05-16 09:48:12 +02:00
Martin Nordholts 58eda13548 app: Add GimpPlugInManager::export_procs member
Add GimpPlugInManager::export_procs member that will later contain all
the export procedures.
2009-05-16 09:48:11 +02:00
Martin Nordholts e9ed9ce6cb app: Add file_procedure_in_group()
Add file_procedure_in_group() which is a helper function to determine
if a file procedure is in the Open, Save or Export group.
2009-05-16 09:47:36 +02:00
Martin Nordholts e3f57fbd38 app: Support File -> Revert of imported images
If a file has not been saved yet but was imported from some other
image, revert to that image.
2009-05-16 01:12:40 +02:00
Martin Nordholts 88e1064ed3 app: Show imported image basename in titlebar
If an image is imported, make the image window title be
'Untitled (imported from <filename>)' instead of just 'Untitled'.
2009-05-16 01:12:40 +02:00
Martin Nordholts a452fd9188 app: Update sensitivity and labels for export menu items 2009-05-16 01:12:40 +02:00