Michael Natterer
cde58408fa
app: remove the legacy levels cruft
2012-05-02 17:46:12 +02:00
Øyvind Kolås
2ff19d7087
libgimp: flush underlying drawable on gegl_buffer_flush
2012-05-02 17:46:08 +02:00
Michael Natterer
efb82673de
libgimp: make GimpTileBackendPlugin properly private, and some cleanup
2012-05-02 17:46:08 +02:00
Øyvind Kolås
4bdbff08d7
libgimp: add a GeglBuffer backend for plug-ins
...
Also added an API to get GeglBuffers for drawables, you choose whether you
get.
2012-05-02 17:46:08 +02:00
Michael Natterer
e01189ca77
app: remove checks from stuff that now works on indexed layers
2012-05-02 17:46:04 +02:00
Mikael Magnusson
0025f9f354
fix typo "equalizee"
2012-04-12 01:28:30 +02:00
Michael Natterer
bd591d73cf
libgimp: add gimp_ink_blob_type_get_type() to gimp.def
2012-03-02 12:20:21 +01:00
Michael Natterer
b952f80be0
Bug 658477 - add PDB support for more paint and ink options
...
Apply heavily modified patch from Es Swartz which adds PDB API for
brush size, angle and aspect ratio, as well as a full interface for
ink. Changed to patch to add all procedures to the "context" group
instead of creating new PDB groups, properly use the new
GimpPDBContext APIs for paint options, and did some general cleanup.
(Warning, completely untested).
2012-03-01 12:58:26 +01:00
Michael Natterer
056e09a6cb
Remove the makefile.msc build system, it is unmaintained since 2008
2011-12-16 15:53:56 +01:00
Mukund Sivaraman
921922e95d
libgimp: Change comment to point at correct alternate function
2011-12-07 10:31:24 +05:30
Michael Natterer
ebbad40885
Doc fixes in both source comments and gtk-doc files
2011-11-25 21:39:55 +01:00
Michael Natterer
e46aee647d
libgimp: missed to commit a generated comment change
2011-11-03 22:47:12 +01:00
Michael Natterer
634cf6d620
pdb: add gimp-dynamics-refresh and gimp-dynamics-get-list
2011-10-31 22:22:19 +01:00
Michael Natterer
01344f811d
pdb: add dynamics accessors to the context procedures
2011-10-31 21:08:12 +01:00
Mukund Sivaraman
0cb9ffa0ec
libgimp: Drop dead assignment
2011-10-12 17:00:26 +05:30
Michael Natterer
72b0ef397f
libgimp: use gtk_box_new()
2011-09-30 10:53:32 +02:00
Michael Natterer
e071bfa3b6
Bug 656716 - Have a procedure to get a layer from its name
...
Add gimp_image_get_[layer|channel|vectors]_by_name().
2011-09-24 16:35:59 +02:00
Eric Grivel
da37e9ff3e
Bug 596410 - gimp-image-get-filename returns NULL for imported files
...
Make gimp_image_get_uri() and gimp_image_get_filename() behave as in
the GIMP 2.6 days. Add new functions gimp_image_get_xcf_uri(),
gimp_image_get_exported_uri() and gimp_image_get_imported_uri().
2011-08-12 21:15:16 +02:00
Michael Natterer
9c6338900e
libgimp*: don't derive from GtkHBox and GtkVBox in libgimp either
...
I know this is not 100% compatible, but is in fact absolutely safe to
change unless somebody is using the headers in ways that are totally
wrong.
2011-07-27 19:53:34 +02:00
Michael Natterer
c35ff719a7
app/libgimp*: remove stuff found by -Wunused-but-set-variable
2011-05-01 23:23:19 +02:00
Michael Natterer
856c89a845
libgimp: add guards that #error out if individual files are included
2011-04-28 19:59:52 +02:00
Michael Natterer
cc47b2a600
libgimpwidgets/color: move the cairo color utility functions to libgimpcolor
...
Add CAIRO_CFLAGS to a lot of Makefiles to make this possible, and
because they pull in cairo via the libgimp headers.
2011-04-28 15:50:39 +02:00
Michael Natterer
ee03177be8
libgimp: don't include individual files from libgimp*
2011-04-28 14:24:59 +02:00
Michael Natterer
3d7e51c52f
libgimp: #include "libgimpbase/gimpbase.h" instead of individual files
2011-04-28 13:09:30 +02:00
Mukund Sivaraman
6877a14caf
Fix gtk-doc for gimp_layer_new_from_surface()
2011-04-27 20:35:56 +05:30
Michael Natterer
1616151b0e
libgimp: remove opacity and mode parameters from gimp_layer_new_from_surface()
...
They are passed as default values in almost all cases, and can simply
be set later if needed.
2011-04-21 21:10:37 +02:00
Michael Natterer
374dd50c43
libgimp: add gimp_layer_new_from_surface()
...
and to enable that, make libgimp depend on Cairo.
2011-04-20 23:58:00 +02:00
Michael Natterer
bdc08aae83
libgimp: move pixbuf functions from gimpui.def to gimp.def
2011-04-20 23:54:32 +02:00
Michael Natterer
058c0b2a0d
libgimp: s/GLIB_CFLAGS/GDK_PIXBUF_CFLAGS/ for libgimp in Makefile.am
...
and some formatting cleanup.
2011-04-20 23:38:49 +02:00
Michael Natterer
26bf2b0cd7
Make libgimp depend on GdkPixbuf
...
Move the pixbuf layer and image thumbnail function from libgimpui to
libgimp and move gimp_layer_new_from_pixbuf() to gimplayer.[ch] where
it belongs. Change gimp-2.0.pc accordingly, adapt plug-in Makefiles
and update devel-docs.
2011-04-20 20:04:35 +02:00
Kevin Cozens
139fb874a3
Fixed grammatical error in help text for gimp-context-set-feather-radius
2011-04-16 15:00:29 -04:00
Martin Nordholts
7415ef3a8e
libgimp: Update gimp.def
2011-04-09 19:12:20 +02:00
Kevin Cozens
bf1eca22a6
Added PDB procedure gimp-context-set-defaults to reset context settings
2011-04-07 22:43:37 -04:00
Kevin Cozens
0d617dabea
Fixed a typo (prodecure -> procedure)
2011-04-07 22:43:37 -04:00
Michael Natterer
24ee3370b8
Depend on GTK+ >= 2.24.3, cairo >= 1.20.1, gdk-pixbuf >= 2.22.1
...
and completely separate configure and sanity checks for gdk-pixbuf
from GTK+, because it's now distributed as a separate package. Remove
all sorts of conditional compiling based on GDK_CHECK_VERSION() and
CAIRO_VERSION.
2011-04-06 19:58:24 +02:00
Michael Natterer
1a359a138d
pdb: don't recommend deprecated replacement procedures for deprecated procedures
2011-03-25 22:03:14 +01:00
Mukund Sivaraman
d6c4d21190
Use guints for flags
2011-03-24 11:03:46 +05:30
Martin Nordholts
18fd05d33f
libgimp: Update and sort gimp.def with parasite API changes
2011-03-09 07:41:09 +01:00
Michael Natterer
bb6436cb44
libgimp: deprecate and rename the global pararasite functions
...
just as it was done for items and images. Remove the "parasite" PDB
group completely.
2011-03-08 14:31:04 +01:00
Michael Natterer
7fae2b2d40
libgimp: rename the "misc" pdb group to "gimp"
...
So we finally have a proper place for PDB procedures that don't act on
an object like image, item, ...
2011-03-08 13:58:56 +01:00
Michael Natterer
95e498e0c0
libgimp: rename gimp_pdb.h to gimp_pdb_headers.h
2011-03-08 13:42:05 +01:00
Michael Natterer
87646e9ace
libgimp: deprecate and rename the image parasite functions
...
in exactly the way the drawable functios were turned into item ones.
2011-03-08 13:19:21 +01:00
Mikael Magnusson
c913c1512a
libgimp, plug-ins: change the parasite function calls in more places
2011-03-02 21:57:37 +01:00
Kevin Cozens
8438bc5bb7
Commiting auto-generated files with recently corrected PDB help text.
2011-03-01 17:06:59 -05:00
Michael Natterer
7faaf4df41
libgimp: rename the newly added item parasite functions
...
gimp-item-find-parasite -> gimp-item-get-parasite
gimp-item-list-parasites -> gimp-item-get-parasite-list
Also changed the signature of gimp-item-get-parasite-list's C wrapper
in libgimp to be sane.
2011-03-01 22:19:48 +01:00
Michael Natterer
8333dfde7b
Add some #if GTK_CHECK_VERSION (2, 24, 0) for creating foreign window
...
so we don't use deprecated API and make the gtk3 port simpler.
2011-02-16 22:51:02 +01:00
Michael Natterer
a604a12eb5
libgimp: fix the docs of gimp_vectors_to_selection()
2011-02-13 18:31:14 +01:00
Michael Natterer
92b6d70448
libgimp: remove the layer/channel/vectors raise/lower/position procedures
...
and add them to the list of compat_procs instead.
2011-02-13 18:29:08 +01:00
Michael Natterer
6818dae23e
libgimp: remove the drawable and vectors parasite PDB functions completely
...
and simply add them to the list of "compat_procs" which have a
replacement with identical signature. Move the libgimp C functions to
non-generated files.
2011-02-13 17:48:39 +01:00
Michael Natterer
b4c9987de6
libgimp: move the item parasite functions to the parasites files
...
and rename them yet again to be gimp_item_foo_parasite() instead of
gimp_item_parasite_foo() because the latter is just a misnaming (they
are not GimpItemParasites, they are GimpParasites attached to
GimpItems, just as layers are attached to images).
2011-02-13 17:28:30 +01:00
Michael Natterer
aa667f790e
app: rename gimp_image_select_fuzzy() to gimp_image_select_contiguous_color()
...
and update all documentation accordingly. Also reorder the
gimp_image_select procedures.
2011-02-13 17:13:28 +01:00
Michael Natterer
014cc2140e
libgimp: document which context setting affects what prodecures
2011-02-12 15:20:46 +01:00
Michael Natterer
b33076bea5
libgimp: document which context settings affect the new transform API
2011-02-11 21:15:31 +01:00
Michael Natterer
f4af9b549e
Globally switch to saying "window_id" instead of just "window"
...
when dealing with native window handles. Also get rid of using
GdkNativeWindow and simply consistently use guint32 all over the
place. This is more obvious and consistent and keeps the diff to the
gtk3-port branch smaller.
2011-02-06 12:07:55 +01:00
Michael Natterer
1931cca5ab
libgimp: deprecate the entire old gimp_foo_select() API
...
It's now completely replaced by the new gimp_image_select_foo() functions.
2011-02-06 11:20:07 +01:00
Michael Natterer
bc5e0a79ab
libgimp: remove "select-transparent" parameters from the new selection API
...
and use the sample-transparent setting from GimpPDBContext instead.
2011-02-06 11:20:07 +01:00
Michael Natterer
d3a291d2df
pdb: add "sample-transparent" as GimpPDBContext property
...
and add PDB API to get/set it.
2011-02-06 11:20:07 +01:00
Michael Natterer
c15488d10a
libgimp: remove "threshold" parameters from the new selection API
...
and use the sample-threshold setting from GimpPDBContext instead.
2011-02-06 11:20:07 +01:00
Michael Natterer
2e16d932ec
pdb: add "sample-threshold" as GimpPDBContext property
...
and add PDB API to get/set it.
2011-02-06 11:20:07 +01:00
Michael Natterer
1205a6aedd
pdb: add "sample-criterion" as property to the PDB context
...
See commit below
2011-01-27 21:26:16 +01:00
Michael Natterer
bb6083a1eb
pdb: add "sample-merged" as property to the PDB context
...
- add API to get/set the new state
- remove sample-merged parameters from the new gimp_image_select_foo() API
- update procedure documentation
2011-01-27 21:26:16 +01:00
Michael Natterer
47eaecdc9d
libgimp: deprecate a bunch of old selection API
...
namely ellipse_select(), free_select(), rect_select() and
round_rect_select() because they are fully replaced by the new
gimp_image_select_foo() functions. Will deprecate the rest as soon as
I have figured how to put the parameter overkill of the remaining
functions into context properties.
2011-01-25 19:28:30 +01:00
Michael Natterer
9703bed2ef
libgimp: reorder the parameters of the new and unused gimp-image-select API
...
Make the common "image" and "operation" parameters come first.
2011-01-24 14:53:42 +01:00
Michael Natterer
8d2d16ac25
libgimp*: implement GObject::constructed() instead of ::constructor()
2011-01-12 22:03:33 +01:00
Alexia Death
d2563a69fd
app: Cleanup in preparation of merge
2010-11-04 20:27:11 +02:00
Alexia Death
dfd5470a2e
Merge remote branch 'origin/master' into soc-2010-cage-2
2010-11-04 20:00:36 +02:00
Alexia Death
27c77e6a5e
Merge branch 'master' into soc-2010-cage-2
2010-11-04 00:41:45 +02:00
Michael Natterer
29d63afbb7
pdb: remove gimp-item-to-selection again
2010-10-30 22:19:22 +02:00
Michael Natterer
457a46a04c
pdb: add new selection API which has less parameters than the old one
...
and uses the new context properties instead. This is work in progress
and subject to change. Don't use it in plug-ins/scripts yet!
2010-10-30 22:06:20 +02:00
Michael Natterer
108c6f4e41
pdb: preemtively update context docs for upcoming selection API changes
2010-10-30 21:58:00 +02:00
Michael Natterer
79f0f5639b
Don't use gtk_container_add() for adding to GtkBoxes
...
because the packing options are different for GtkH/VBox and GtkBox
itself which is now instantiable. Instead, always use
gtk_box_pack_start() and specify expanding explicitely.
2010-10-30 14:57:56 +02:00
Sven Neumann
71ead96472
libgimp: deprecate gimp_min_colors() and gimp_install_cmap()
...
Also remove calls to gdk_rgb_set_min_colors() and gdk_rgb_set_install()
from gimp_ui_init(). These are considered obsolete nowadays.
2010-10-19 09:59:59 +02:00
Michael Natterer
1948feb686
libgimp: implement GObject::dispose() instead of GtkWidget::destroy()
2010-10-15 12:17:10 +02:00
Michael Natterer
38999b7dd4
libgimp: implement GObject::dispose() instead of GtkObject::destroy()
2010-10-15 12:04:36 +02:00
Michael Natterer
2e9b6625e8
pdb: document that the context's inteprolation defaults to the gimprc value
2010-10-05 21:12:04 +02:00
Alexia Death
74e5864fa6
Merge branch 'master' into soc-2010-cage-2
2010-09-26 23:08:15 +03:00
Michael Natterer
54001221d7
pdb: deprecate gimp_layer_scale_full() and gimp_image_scale_full()
...
Make gimp_layer_scale() and gimp_image_scale() honor GimpPDBContext's
interpolation property and update the documentation accordingly.
2010-09-16 20:33:56 +02:00
Michael Natterer
d64bf1ee14
pdb: deprecate the entire drawable transform API
2010-09-16 00:50:28 +02:00
Michael Natterer
c6e93e4f5a
pdb: generate nicer gtk-doc comments (no doc contents changed)
2010-09-15 22:07:36 +02:00
Michael Natterer
38b9b4117e
pdb: deprecate gimp-drawable-is-text-layer and add gimp-item-is-text-layer
2010-09-15 21:51:53 +02:00
Michael Natterer
c56f0568c5
pdb: remove deprecated drawable procedures
...
and do the same stuff as for vectors procedures below.
2010-09-15 21:43:03 +02:00
Michael Natterer
548d2e041d
pdb: clean up gimp-layer-group-new
...
There is no need to wrap it with a function with identical
signature. Also move it next to the other layer-new functions.
2010-09-15 21:18:47 +02:00
Michael Natterer
97b35ab332
pdb: remove deprecated vectors procedures
...
that have a replacement with identical signature. Register them as
compat aliases with the PDB instead. Implement the libgimp API
manually, calling the new item functions.
2010-09-15 21:13:22 +02:00
Barak Itkin
2f62347bf6
pdb: Add a more detailed description to the gimp_image_insert functions
2010-09-15 00:02:28 +02:00
Barak Itkin
3cb6632963
pdb: Some fixes to the commit that added gimp_layer_group_new()
2010-09-15 00:00:49 +02:00
Barak Itkin
805a971d99
pdb: add the procedure gimp_layer_group_new
2010-09-14 22:41:56 +02:00
Martin Nordholts
113941a7e5
libgimp: Update gimp.def
2010-09-09 16:37:21 +02:00
Michael Natterer
e8f4d4b449
pdb: add transform API for items
...
Works for all item types, and has much less functions and parameters
than the drawable transform API because it uses the new context
states. Untested and not finished!
2010-09-08 02:48:37 +02:00
Michael Natterer
23aaf69779
pdb: add a lot of state for a new item-based transform API
...
interpolation, transform-direction, transform-resize, transform-recursion
2010-09-07 02:33:13 +02:00
Sven Neumann
2cbf8a7c96
pdb: mention gimp_edit_fill() in the gimp_drawable_fill() docs
...
The gimp_drawable_fill() already mentioned the bucket fill tool.
However the procedure that the developer is most likely looking
for is gimp_edit_fill(), so mention that as well.
2010-09-06 23:19:00 +02:00
Michael Natterer
bbd7ec6b5c
plug-ins: port from gimp_image_add_foo() to gimp_image_insert_foo()
...
I'm sure some plug-ins need to add their items *not* at the toplevel,
but since making plug-ins really tree-aware is a lot more work than
just fixing insert positions, I went for passing -1 as parent in
almost all cases. And because of laziness...
2010-09-06 11:40:46 +02:00
Michael Natterer
d0e55640ec
pdb: deprecate gimp_image_add_layer,channel,vectors()
2010-09-06 00:15:40 +02:00
Michael Natterer
9e0dccec73
pdb: update docs to mention the new insert procs instead of the add ones
2010-09-06 00:03:29 +02:00
Michael Natterer
a547c5d200
pdb: add gimp_image_insert_layer,channel,vectors()
...
which all take "parent" parameters and allow to insert items in a
tree. We don't have channel or vectors trees (yet) but API symmetry is
more important here than a currently useless parameter.
2010-09-05 23:56:35 +02:00
Michael Natterer
8ab4fbcf28
pdb: add context procedures for the new antialias and feather properties
2010-09-05 23:13:42 +02:00
Michael Natterer
e7475c1d52
pdb: add new procedure gimp-item-to-selection
...
and deprecate all old to-selection APIs. The new procedure uses the
newly added GimpPDBContext properties, so it only has an "operation"
parameter.
2010-09-05 22:38:07 +02:00
Tor Lillqvist
fc7831f7a1
Reduce risks on Windows also for plug-ins
2010-09-02 21:28:29 +03:00
Alexia Death
d98bd748e7
Merge branch 'master' into soc-2010-cage-2
2010-09-01 11:21:58 +03:00
Michael Natterer
7ea33a7ea6
libgimp: update gimp.def
2010-08-31 18:59:41 +02:00
Michael Natterer
b24de26791
libgimp: add gimp_image_reorder_item() for arbitrary reordering in a tree
2010-08-31 11:16:41 +02:00
Martin Nordholts
9f0cdcded6
libgimp: Update gimp.def
2010-08-30 19:35:29 +02:00
Michael Natterer
4e2289f736
libgimp: add API to access item groups
...
A layer tree can be traversed completely now. Tree manipulating
functions still missing.
2010-08-28 18:49:15 +02:00
Michael Natterer
0d35e8de6d
libgimp: add item based API for positions (raise, lower etc.)
...
and deprecate the resp. functions for layers, channels and vectors.
2010-08-27 16:11:06 +02:00
Alexia Death
aee148a486
Merge branch 'master' into soc-2010-cage-2
2010-08-26 21:50:55 +03:00
Martin Nordholts
ac6722929a
libgimp: Make GimpPixelRgn members signed
...
To avoid problems in statements like
y = CLAMP (y, 0, pixel_rgn->h - 1);
when y = -1 for example, make GimpPixelRgn members signed. Hopefully
this is a working solution to 573542 and other bugs with statements
like above.
2010-08-20 18:39:33 +02:00
Martin Nordholts
30693304bc
libgimp: Update gimp.def
2010-08-16 21:58:14 +02:00
Michael Muré
5d483a9517
add an enum for cage mode
2010-08-08 13:24:50 +02:00
Michael Natterer
1a893ce0b4
libgimp: port GimpGradientSelectButton drawing to cairo
2010-07-30 16:20:45 +02:00
Barak Itkin
fe00c29769
libgimp: Fix the commit of libgimp/gimp.def - add missing line breaks
2010-07-21 00:58:45 +03:00
Barak Itkin
31d12d8109
libgimp: Add the new item api to libgimp/gimp.def
2010-07-21 00:49:30 +03:00
Michael Natterer
b3f4038f68
libgimp: add gimpenums.c.tail again, pdbgen-generated files are in git
2010-07-14 20:20:58 +02:00
Michael Natterer
3512d0b03f
libgimp/devel-docs: add back the gtk-doc template for gimpenums
...
It's a generated file and keeping around the template is much easier
than adding pdbgen support for generating the docs.
2010-07-14 19:05:51 +02:00
Michael Natterer
91a125df40
libgimp: remove generated file (it's also in .gitignore)
2010-07-14 19:05:50 +02:00
Michael Natterer
2b7ebd97fb
libgimp: documented some enum values until i got bored
2010-07-12 23:27:14 +02:00
Michael Natterer
e3f0a6a0d4
tools: generate "Deprecated:" sections according to gtk-doc standards
...
So the comment about replacement functions appears in the red warning
box in the generated HTML.
2010-07-12 23:11:56 +02:00
Michael Natterer
2e81453c75
pdb: some doc fixes
2010-07-09 14:24:31 +02:00
Michael Natterer
611877783c
libgimp: deprecate gimp_image_attach_new_parasite()
...
and port all its users to gimp_image_parasite_attach().
2010-07-09 14:15:55 +02:00
Michael Natterer
94737aae8c
libgimp: deprecate gimp_[drawable]_attach_new_parasite()
...
They were unused, and it's silly to have a "convenience" function
to replace three trivial lines of code.
2010-07-09 13:30:31 +02:00
Michael Natterer
ef9c292e37
libgimp: use item API instead of deprecated drawable API
2010-07-09 13:28:57 +02:00
Michael Natterer
ce9ea1e8d7
libgimp: use item API instead of deprecated drawable API
2010-07-09 11:29:35 +02:00
Michael Natterer
3c2dcf2df5
pdb: deprecate drawable API that got replaced by item API
2010-07-09 11:25:35 +02:00
Michael Natterer
056a3bf256
libgimp: use gimp_item_get_name() instead of deprecated API
2010-07-09 11:22:18 +02:00
Michael Natterer
7314d3fe4f
pdb: deprecate the drawable and vectors parasite APIs
2010-07-09 10:36:17 +02:00
Michael Natterer
d0c80bae12
pdb: add parasite API for items
2010-07-09 10:19:30 +02:00
Michael Natterer
0fdf7c6e28
pdb: deprecate vectors API that is now in item
2010-07-09 10:10:55 +02:00
Michael Natterer
20c3dc0df9
pdb: remove drawable's and vector's "lock-content" API
...
because it's new in 2.8 and doesn't need to be deprecated.
2010-07-09 09:46:31 +02:00
Michael Natterer
1bca2d8eb0
pdb: don't talk about "pixels" in items docs
2010-07-09 09:45:30 +02:00
Michael Natterer
2d6f808ff8
pdb: add a new PDB group "item" and move lots of functions to it
...
The item groups has all the duplicated functionality from drawable
and vectors (name, visible, linked etc).
Hijack the unused GIMP_PDB_REGION and turn it into GIMP_PDB_ITEM;
change all protocol aware files accordingly and bump the protocol
version number. Change script-fu to handle the new type.
2010-07-09 09:34:44 +02:00
Michael Natterer
d303d8c7c1
Revert "pdb: Added a procedure to check how many processors GIMP is configured to use."
...
This reverts commit b22880c32f
.
Adding this procedure was a misunderstanding on IRC.
2010-07-09 02:30:10 +02:00
Barak Itkin
b22880c32f
pdb: Added a procedure to check how many processors GIMP is configured to use.
...
Added the procedure get_number_of_processors to gimprc.pdb and regenerated the
other files using pdbgen.
2010-07-09 02:50:13 +03:00
Michael Natterer
c78e4c8d63
libgimp: move docs from template files to inline comments
...
Also split up the "tools" docs into separate files so it matches
the new autogenerated PDB section headers.
2010-07-07 11:48:10 +02:00
Michael Natterer
3a2cd14382
tools: add pdbgen support for generating gtk-doc SECTION comments
...
Add the new $doc_title, $doc_short_desc and $doc_long_desc strings to
all .pdb files.
2010-07-07 11:43:10 +02:00
Barak Itkin
3f66808584
Added a function to export the Pango markup of a text layer
...
This is required for the PDF export plugin.
2010-06-01 21:21:40 +02:00
Michael Natterer
a2c70822d4
Use accessors from GTK+ 2.20 instead of using sealed members directly
2010-04-19 19:21:07 +02:00
Michael Natterer
1aeb315ecf
undef GTK_DISABLE_DEPRECATED in many places which undef GSEAL_ENABLE
...
because the widget flag access macros (e.g. GTK_WIDGET_REALIZED) are
now deprecated in GTK+ master.
2010-03-06 23:14:29 +01:00
Martin Nordholts
cf31690eaf
libgimp: Update gimp.def with new symbols
2010-01-08 12:09:42 +01:00
Martin Nordholts
857dc9d85e
libgimp: Cleanup gimp.def
2010-01-08 12:09:40 +01:00
Michael Natterer
8cee9c66a7
Build with GSEAL_ENABLE and #undef it where accessors are missing
2009-10-17 18:55:14 +02:00
Michael Natterer
256ac5e62e
Add "lock_content" PDB getters and setters for drawables and vectors
2009-08-21 14:30:41 +02:00
Martin Nordholts
8cd7f148d6
libgimp: Add export dialog API
...
Add gimp_export_dialog_new() for creating a export dialog and
gimp_export_dialog_get_content_area() for accessing the vbox where
clients can put widgets.
2009-07-21 16:03:53 +02:00
Martin Nordholts
9956fb5348
libgimp: Clarify semantics of gimp_export_image() without format_name
2009-07-21 12:44:26 +02:00
Martin Nordholts
f1b14dd6b7
Update library .def files
2009-07-12 12:48:06 +02:00
Michael Schumacher
a1dc35baca
[libgimp] Added missing export gimp_image_get_uri
2009-05-22 00:04:14 +02:00
Sven Neumann
94e626e1cc
Bug 568479 – add PDB procedures to manipulate size of text box
...
2009-03-31 Sven Neumann <sven@gimp.org>
Bug 568479 – add PDB procedures to manipulate size of text box
* tools/pdbgen/pdb/text_layer.pdb: add gimp-text-layer-resize,
based on a patch from Barak Itkin.
* app/pdb/internal-procs.c
* app/pdb/text-layer-cmds.c
* libgimp/gimptextlayer_pdb.[ch]: regenerated.
svn path=/trunk/; revision=28235
2009-03-31 19:07:12 +00:00
Michael Natterer
19c96dcc72
use GtkAdjustment's accessors.
...
2009-03-22 Michael Natterer <mitch@gimp.org>
* libgimp/gimpzoompreview.c: use GtkAdjustment's accessors.
* libgimp/gimpprocbrowserdialog.c: use accessors instead of
dialog->vbox and widget->parent.
svn path=/trunk/; revision=28204
2009-03-22 22:36:43 +00:00
Michael Natterer
8becbc6568
libgimp/gimpbrushselectbutton.c libgimp/gimpexport.c
...
2009-03-22 Michael Natterer <mitch@gimp.org>
* libgimp/gimpbrushselectbutton.c
* libgimp/gimpexport.c
* libgimp/gimpfontselectbutton.c
* libgimp/gimpgradientselectbutton.c
* libgimp/gimpimagecombobox.c
* libgimp/gimpitemcombobox.c
* libgimp/gimppaletteselectbutton.c
* libgimp/gimppatternselectbutton.c
* libgimp/gimpprogressbar.c
* libgimp/gimpui.c
* libgimp/gimpzoompreview.c
* tools/test-clipboard.c: use accessors for various members of
GTK+ structures that don't exist any longer when GSEAL_ENABLE is
defined.
svn path=/trunk/; revision=28191
2009-03-22 15:49:13 +00:00
Sven Neumann
eb22d0784b
corrected documentation of the position parameter.
...
2009-03-08 Sven Neumann <sven@gimp.org>
* tools/pdbgen/pdb/image.pdb (image_add_channel): corrected
documentation of the position parameter.
* app/pdb/image-cmds.c
* libgimp/gimpimage_pdb.c: regenerated.
svn path=/trunk/; revision=28129
2009-03-08 11:49:01 +00:00
Sven Neumann
849a18b08c
Bug 574149 – Can't get name/filename of files loaded from URI
...
2009-03-04 Sven Neumann <sven@gimp.org>
Bug 574149 – Can't get name/filename of files loaded from URI
* tools/pdbgen/pdb/image.pdb: added new procedure
gimp-image-get-uri.
* app/pdb/image-cmds.c
* libgimp/gimpimage_pdb.c: regenerated.
* plug-ins/pygimp/pygimp-image.c: wrap the new procedure into an
Image attribute.
svn path=/trunk/; revision=28103
2009-03-04 19:35:18 +00:00
Sven Neumann
f6cff4b0f8
improved docs for gimp-image-get-filename.
...
2009-03-04 Sven Neumann <sven@gimp.org>
* tools/pdbgen/pdb/image.pdb (image_get_filename): improved docs
for gimp-image-get-filename.
* app/pdb/image-cmds.c
* libgimp/gimpimage_pdb.c: regenerated.
svn path=/trunk/; revision=28102
2009-03-04 18:38:14 +00:00
Sven Neumann
93524f3f8b
Bug 574149 – Can't get name/filename of files loaded from URI
...
2009-03-04 Sven Neumann <sven@gimp.org>
Bug 574149 – Can't get name/filename of files loaded from URI
* tools/pdbgen/pdb/image.pdb (image_get_name_invoker): use
gimp_image_get_display_name().
* app/pdb/image-cmds.c
* libgimp/gimpimage_pdb.c: regenerated.
svn path=/trunk/; revision=28099
2009-03-04 18:24:29 +00:00