Michael Natterer
3438287f03
Remove member "name" from the GimpDynamics struct
...
...and use GimpObject's name in GimpContext. Might be the last
bit to make the context's dynamics work completely.
2009-10-11 13:18:23 +02:00
Michael Natterer
892f43fe98
Move GimpDynamicsOutput typedef to core-types.h, some cleanup
2009-10-11 13:16:31 +02:00
Alexia Death
d69b4f49e3
Fixing style I think
2009-10-11 13:54:40 +03:00
Alexia Death
e5ad18cba5
Fixing the scale thing right and in the right place
2009-10-11 13:43:28 +03:00
Alexia Death
04bad5609a
Move scale limit so it does not bother generated brushes.
2009-10-11 12:17:29 +03:00
Alexia Death
424294b738
Remove the special method for mixing scale thats absolete now with limist gone.
2009-10-11 11:26:44 +03:00
Alexia Death
2656875953
Remove the silly ratio limit from scale and just make sure that transformation result is at least 1px
2009-10-11 10:57:13 +03:00
Michael Natterer
42b66678f5
Honor the "global-dynamics" setting
2009-10-11 01:44:38 +02:00
Michael Natterer
8e285ba014
Add prefs UI for "dynamics-path" and "global-dynamics"
2009-10-11 01:42:23 +02:00
Michael Natterer
3aa8db4cea
Use the configured default_dynamics from the config object
2009-10-11 01:36:24 +02:00
Michael Natterer
8be598e029
Create the dynamics directory
2009-10-11 01:34:48 +02:00
Michael Natterer
b550fc9f65
Use the newly added dynamics paths
2009-10-11 01:33:14 +02:00
Michael Natterer
1cf86f6ac0
Use all config properties needed for dynamics to work like a resource
2009-10-11 01:30:54 +02:00
Michael Natterer
ba355321cf
Various cleanups in the GimpDynamics object
2009-10-11 01:19:40 +02:00
Michael Natterer
1fcfa9fe58
Reorder includes
2009-10-11 00:21:21 +02:00
Michael Natterer
26bda5a2e2
Some more cleanup
...
- move the GimpDynamics typedef to core-types.h
- related changes
- clean up gimpcontext.c
2009-10-11 00:20:06 +02:00
Michael Natterer
5c1a9497f0
Some formatting cleanup
2009-10-11 00:20:06 +02:00
Alexia Death
276a603de7
Tiny fix for a missing include
2009-10-11 01:16:51 +03:00
Alexia Death
0ca81896e9
Merge commit 'origin/master' into soc-2009-dynamics
2009-10-11 01:05:40 +03:00
Alexia Death
943e8c9009
Last bit for dynamics switching.
2009-10-11 01:04:35 +03:00
Michael Natterer
af8b47efe9
Some reordering and cleanup
2009-10-11 00:00:45 +02:00
Michael Natterer
6d36496d6e
Revert .gitignore to the state in master
2009-10-10 23:55:59 +02:00
Sven Neumann
0012c86cf1
update documentation
2009-10-10 23:17:17 +02:00
Sven Neumann
aa9538a81a
Optimize gimp_channel_combine_ellipse_rect()
...
The actual algorithm is still the same sick algorithm that was used
before. But instead of iterating the mask row-by-row and filling
it in small spans, we now use one pixel_regions_process() loop to
process the whole mask. Makes a significant difference for large
elliptical selections.
Remove gimp_channel_add_segment() and gimp_channel_sub_segment()
as they are not needed any longer and were responsible for the
bad performance.
2009-10-10 23:09:54 +02:00
Sven Neumann
bcfce95a5e
minor cleanups
2009-10-10 23:09:46 +02:00
Sven Neumann
4c0f1a2d54
app: minor optimization and cleanups
...
gimp_channel_add_segment() and gimp_channel_sub_segment() can just
write directly if the value is 255, which it is quite commonly.
2009-10-10 23:09:46 +02:00
Michael Natterer
6409ecb389
Fix gimp_dynamics_editor_set_data() to really work this time
2009-10-10 23:02:18 +02:00
Martin Nordholts
90abaf1a73
app: Document GimpContext
2009-10-10 22:06:55 +02:00
Martin Nordholts
677b977776
app: Make class documentation be picked up by gtk-doc
2009-10-10 22:01:06 +02:00
Michael Natterer
5bd751c2d2
Make model <-> data property copying work, and some cleanup
2009-10-10 21:48:17 +02:00
Alexia Death
9b0f6ae5e2
Make saves work a bit more.
2009-10-10 22:29:04 +03:00
Alexia Death
f096de2002
Merge commit 'origin/master' into soc-2009-dynamics
2009-10-10 22:08:25 +03:00
Alexia Death
4a5f070217
Fixing dynamics extension on save
2009-10-10 22:05:50 +03:00
Alexia Death
0ffcad4688
Several small fixes.
2009-10-10 21:43:58 +03:00
Alexia Death
7f8b347677
Several small fixes.
2009-10-10 21:43:57 +03:00
Michael Natterer
cbcf46506c
Fix up dynamics loading/saving
2009-10-10 20:39:11 +02:00
Alexia Death
72e976cca6
Make saving work. sortof.
2009-10-10 20:46:06 +03:00
Alexia Death
5adeb6ee25
Obsolete comment removed
2009-10-10 20:23:08 +03:00
Alexia Death
430a796904
Fixes
2009-10-10 20:22:31 +03:00
Khaled Hosny
da6134ece4
Updated Arabic translation
2009-10-10 16:54:39 +02:00
Khaled Hosny
3666648c52
gimpimagedock.c has been killed
2009-10-10 15:59:58 +02:00
Michael Natterer
06673f27e2
Use various GTK+ accessors instead of object->member
2009-10-10 15:10:57 +02:00
Michael Natterer
85274ea1f3
Use gtk_widget_get_window() instead of widget->window
2009-10-10 15:10:57 +02:00
Michael Natterer
e267783c22
Use gtk_widget_get_window() instead of widget->window
2009-10-10 15:10:57 +02:00
Michael Natterer
641c2f4e22
Use gtk_widget_get_window() instead of widget->window
2009-10-10 15:10:57 +02:00
Michael Natterer
02b1566249
Use accessors instead of widget->window and adjustment->value
2009-10-10 15:10:56 +02:00
Michael Natterer
b41bca97fb
Use gtk_container_child_get() instead of table->children
2009-10-10 15:10:56 +02:00
Michael Natterer
055d10f366
Use gtk_adjustment_get_value() instead of adjustment->value
2009-10-10 15:10:56 +02:00
Michael Natterer
0458da1832
Use accessors instead of widget->window and adjustment->value
2009-10-10 15:10:56 +02:00
Michael Natterer
9f77899bf1
Use gtk_adjustmenr_get_value() instead of adjustment->value
2009-10-10 15:10:55 +02:00