Matthias Clasen
66db0d698a
gail: Fix the atk_add_key_event_listener implementation
...
Based on a patch by Alejandro Piñeiro Iglesias,
https://bugzilla.gnome.org/show_bug.cgi?id=599907
2011-02-16 22:57:25 -05:00
Matthias Clasen
4757979075
gail: support indeterminate state of check menuitems
...
Patch by Szilárd Pfeiffer
https://bugzilla.gnome.org/show_bug.cgi?id=626730
2011-02-16 22:35:16 -05:00
Matthias Clasen
f746329933
Fix gailstatusbar problems
...
Reported in https://bugzilla.gnome.org/show_bug.cgi?id=630971
2011-02-16 21:58:10 -05:00
danigm
799c3e4e57
gail: Fixing little bug, gail_misc_add_attribute returns the new attrib_set
...
Some calls to gail_misc_add_attribute doesn't assing the return
valute to attrib_set, so the attrib_set never get modified.
2011-02-12 08:17:00 -05:00
Matthias Clasen
524ce69bcb
Bump the version to 3.0.0
...
At the same time, change the library sonames for -3.0 to just -3.
This is necessary since the 2.99 releases installed libraries like
libgtk-3.0.so.0.9903.0, and we want to prevent the library version
number from jumping back. So 3.0 will have libgtk-3.so.0.0.0.
2011-02-10 14:41:02 -05:00
Matthias Clasen
8a2a148649
Don't build pixbuf engine, still
...
This was accidentally re-enabled together with the wimp.
2011-02-02 01:00:51 -05:00
Matthias Clasen
645650ae24
Silence unused variable warnings in the cups printbackend
2011-01-30 02:16:18 -05:00
Matthias Clasen
2ba878ca1b
Silence unused variable warnings in gail
2011-01-30 02:14:08 -05:00
Matthias Clasen
f783a75d61
Add a gtkx.h header for X11-specific GTK+ api
...
This keeps us from pulling gdkx.h into gtk.h
https://bugzilla.gnome.org/show_bug.cgi?id=640902
2011-01-29 14:16:47 -05:00
Cosimo Cecchi
de6580b38d
gail: fix the build
2011-01-20 12:00:27 +01:00
Trevor Saunders
f710cca49d
gail now provides toolkit = gail as an AtkAttribute of all gtk objects.
...
https://bugzilla.gnome.org/show_bug.cgi?id=598952
https://bugzilla.gnome.org/show_bug.cgi?id=638920
2011-01-19 15:39:04 +08:00
Fridrich Štrba
708357001a
make the ms-windows engine compile again
2011-01-14 19:49:31 +01:00
Fridrich Štrba
a606ea62a1
Fix win32 build
2011-01-11 17:28:37 +01:00
Yaakov Selkowitz
5caa2b58cb
Fix remaining usage of g[dk]ktargetlib.
...
This is a follow-up to commit 07d49ee56a
.
https://bugzilla.gnome.org/show_bug.cgi?id=639047
2011-01-10 11:53:26 -05:00
Paolo Borelli
fadca187f2
Remove stipple attributes
...
GtkTextView does not support them anymore.
https://bugzilla.gnome.org/show_bug.cgi?id=639030
2011-01-09 21:59:50 +01:00
Paolo Borelli
12c4730e6f
Small cleanup in gailtextview code.
...
Fold gail_misc_add_to_attr_set into the only function calling it, which
avoids a useless big "switch" and results in much less code.
https://bugzilla.gnome.org/show_bug.cgi?id=639030
2011-01-09 21:59:50 +01:00
Benjamin Otte
a28be2cc6c
gail: Update adjustment usage for sealing
2011-01-05 23:50:22 +01:00
Szilárd Pfeiffer
f130db44ea
gail: add/remove horizontal/vertical state based on orientation value
...
Now, these states are depending on the widget class.
2011-01-04 10:47:54 -05:00
Matthias Clasen
a975d62071
Rename gtk-update-icon-cache and gtk-builder-convert back
...
In bug 635207, it was pointed out that it is a bad idea to
rename these tools purely in the name of parallel-installability,
since it forces dependencies to make a choice between running
gtk-update-icon-cache and gtk-update-icon-cache-3.0 (or both ?!).
So, we rename these utilities back to their un-suffixed names
and rely on distributors to resolve the conflict between GTK+ 2.x
and GTK+ 3.0 packages, which can be done e.g. by dropping the
utilities from the gtk3 packages and add a gtk3 -> gtk2 dependency.
2011-01-03 21:35:23 -05:00
Javier Jardón
55016f72f2
gtktexttag: Move public members to private header
...
And fix gail to not poke at GtkTextTag internals
2011-01-03 15:05:46 -05:00
Benjamin Otte
d1ecd28695
cups: Someone can neither type, read compiler output and run tests.
...
Being able to do one of these would have caught this.
2011-01-03 16:25:18 +01:00
Matthias Clasen
7537907baf
cups printbackend: create a pdf surface when appropriate
...
This should address bug 560177.
Based on a patch by Adrian Johnson.
2011-01-03 09:34:04 -05:00
Adrian Johnson
ebcd0ba233
Set file GtkPrinter accepts_pdf/ps based on selected format
2011-01-03 08:14:34 -05:00
Adrian Johnson
856cc65f63
Set "accepts-pdf" property to true only if supported by the print backend
2011-01-03 08:14:34 -05:00
Alejandro Piñeiro
586283ecbb
[gail] Clean the code to check the redundan object on the show watcher
...
The watcher doesn't add a window if is a redundant object. This
patch fixes two things:
* The check was made twice.
* It uses a check with the string "redundant object", when the
defined role ATK_ROLE_REDUNDANT_OBJECT is available
2010-12-27 16:23:55 +01:00
Alejandro Piñeiro
e1029b907c
[gail] Proper connection to a toplevel window destroy signal
...
Only connect to the destroy of a toplevel window if it was
really added to the toplevel list of windows.
The destroy callback was added to remove the window from
the toplevel list. The callback doesn't cause a error,
but would iterate on the toplevel list without success.
2010-12-27 13:21:09 +01:00
Javier Jardón
5e74427dee
gailmenushell.c: Fix typo
2010-12-24 18:42:24 +01:00
Matthias Clasen
7650482e46
Add sufficient API to make gail work
...
The accessible implementations should really be folded into
gtk proper. Until that happens, we need some more guts exposed...
2010-12-23 20:11:38 -05:00
Robert Ancell
2013e23c4b
Use getters and setters for GtkPrintJob in gtkprintbackendtest.c
2010-12-22 15:36:47 +11:00
Matthias Clasen
07d49ee56a
Merge libgdk and libgtk
...
This commit does a number of things:
- remove some dead wchar configury from configure.ac and gdkconfig.h
- repurpose gdkconfig.h as header that contains GDK_WINDOWING_foo
macros for each included backend, include it in gdk.h and install
it in $includedir instead of below $libdir
- drop the backend from the library names
- build libgdk-3.0.la as a convenience lib and include it in libgtk-3.0.la
It does not yet enable building multiple backends at the same time.
2010-12-21 12:06:55 -05:00
Javier Jardón
08af2cb488
gail: Fix a typo
...
This fixes commit d0b81b2148
2010-12-20 11:52:37 +00:00
Javier Jardón
d0b81b2148
gail: Use accessor functions to access GtkTreeSelection
2010-12-19 04:56:32 +00:00
Matthias Clasen
8105125369
Remove sealed members from GtkPrintJob
...
Also add accessors for these members, and use them in print backends.
2010-12-18 17:45:31 -05:00
Matthias Clasen
5863382e11
Don't use GtkSocket internals in gail
2010-12-18 17:39:42 -05:00
Tristan Van Berkom
71e7cd0ec4
Merge branch 'master' into treeview-refactor
...
Conflicts:
tests/testtreeedit.c
2010-12-17 15:25:15 +09:00
Benjamin Otte
9e393020c4
gail: Fix for new style code
2010-12-15 14:51:26 +01:00
Benjamin Otte
211ccb5c73
xim: Fix for new style code
2010-12-15 14:51:26 +01:00
Tristan Van Berkom
a47a557fc3
Merge branch 'master' into treeview-refactor
2010-12-08 15:24:49 +09:00
Matthias Clasen
48dba326c2
Disable theme engines for now
...
They need to be ported to GtkThemingEngine.
2010-12-06 10:19:00 -05:00
Tristan Van Berkom
9f4f22faf1
Removed all variables from GtkTreeViewColumn and created GtkTreeViewColumnPrivate
...
Some details:
- button_request was not needed, consult the minimum request of the button
- gtk_tree_view_column_get_button() needed to be public as people can set
tooltips on the button (and libgail accesses the button).
2010-12-05 22:11:08 +09:00
Benjamin Otte
63808f90a2
gail: Avoid needless calls to GdkDrawable
2010-12-02 20:21:02 +01:00
Benjamin Otte
e724054d19
API: Remove GDK_WINDOW_XWINDOW() macro
...
Use GDK_WINDOW_XID() instead.
THis was done using sed, so there might be issues resulting to that.
Feel free to fix.
2010-12-02 20:20:56 +01:00
Benjamin Otte
28ba4c2146
im-xim: Use window macros instead of drawable macros
2010-12-02 20:17:27 +01:00
Javier Jardón
f2abd656f6
gail: Use accessor functions to access GtkEntry
...
Also, we can't access entry->preedit now. Commented that code until
some gail expert can fix it
2010-11-19 06:15:27 +01:00
Javier Jardón
9fa0edd928
gail: we cant access button->in_button directly now.
...
Commented some code until some gail expert can fix this.
2010-11-19 06:15:27 +01:00
Javier Jardón
97862638ec
docs: Update URL of some documentation links
...
http://developer.gnome.org -> http://library.gnome.org
2010-11-14 01:24:19 +01:00
Matthias Clasen
5beb96e1db
Really get rid of _gtk_cell_renderer_calc_offset
2010-11-11 14:09:29 -05:00
Marek Kasik
bbd0e73c1b
Print files to Documents directory by default
...
Set default directory to G_USER_DIRECTORY_DOCUMENTS
when printing to file backend and fallback to the current
directory when it is not available (#633896 ).
2010-11-10 10:48:17 +01:00
Matthias Clasen
88366ad5fe
Don't export _gtk_cell_renderer_calc_offset
...
This is just a private convenience function, and exporting _-prefixed
functions doesn't work with our libtool setup. Just do the 3 line
calculation in gail.
2010-11-09 08:15:06 -05:00
Ryan Lortie
3ecc361f97
pixbuf engine: remove only use of GCache in Gtk
...
We'll be deprecating GCache in GLib soon.
2010-11-08 18:17:48 -05:00