Havoc Pennington
b67c5af55b
Add invariant that a child is unmapped if parent is unmapped
...
Requires fixes to GtkContainer and GtkWindow to unmap their
children, rather than just withdrawing or hiding the container
window.
Requires fix to GtkHandleBox to chain up to GtkContainer unmap.
Historically we avoided these unmaps for efficiency reasons,
but these days it's a bigger problem that there's no way
for child widgets to know that one of their ancestors has
become unmapped.
2010-12-20 12:58:04 -05:00
Havoc Pennington
23ce44c9fe
Verify GtkWidget invariants if G_ENABLE_DEBUG is defined
...
These checks are a bit expensive so require --enable-debug=yes.
gtk_widget_verify_invariants() checks invariants mentioned
in docs/widget_system.txt in particular, and can verify
others in the future.
Some of the invariants in docs/widget_system.txt don't
in fact hold right now, so those are #if 0'd in this
patch pending someone fixing either the docs or the code.
2010-12-20 12:46:51 -05:00
Matthias Clasen
28cc7baef0
Make GtkEntry hide completely
...
When it was converted to no-window, we forgot to make it hide/show
its input window as necessary.
2010-12-20 12:28:05 -05:00
Matthias Clasen
335bfbc8fc
Update GtkAboutDialog documentation
...
Also, remove some dead code, pointed out in bug 637608.
2010-12-20 11:40:39 -05:00
Carlos Garnacho
33cd32f796
Make gtk_style_new() use a backing GtkStyleContext
...
Fixes a bug in mutter where it would resort to a dummy style
to get iconview rubberband color.
Reported by Mathieu Bridon in
https://bugzilla.gnome.org/show_bug.cgi?id=637520
2010-12-20 17:18:35 +01:00
Matthias Clasen
5b299ce7af
Remove reference to GTK2_RC_FILES from the docs
...
Pointed out in bug 637471.
2010-12-20 10:23:43 -05:00
Cosimo Cecchi
a5fe3fef7b
appchooserdialog: use new GLib API to modify positioning
...
The dialog will always show up with the last selected application.
2010-12-20 16:08:21 +01:00
Matthias Clasen
183bf8ac9d
Use g_strtod when converting strings for GtkCellRendererSpin
...
These strings are likely user-provided values, so we should
respect locale settings.
Reported in bug 637189.
2010-12-20 10:02:00 -05:00
Matthias Clasen
a9753ef5c6
Add a test for basic style properties
2010-12-20 08:19:23 -05:00
Carlos Garnacho
7030492a3b
Disable XI2 in gtk_test_init()
...
gdk_test_simulate_*() uses XSendEvent, which doesn't currently work
with XI2/GenericEvents, so make tests use core events for the time
being. Luckily there's a lot more to test than low-level event
handling in these tests.
2010-12-20 13:55:38 +01:00
Carlos Garnacho
ca7fe1cb73
GtkStyleProperties: Assign default value for the font property
...
This fixes a failure when running make test, where style queries
happened before there was even an screen.
2010-12-20 13:55:37 +01:00
Ivar Smolin
3c8076f3dc
[l10n] Updated Estonian translation
2010-12-20 13:54:25 +02:00
Javier Jardón
08af2cb488
gail: Fix a typo
...
This fixes commit d0b81b2148
2010-12-20 11:52:37 +00:00
Baurzhan Muftakhidinov
079b72574a
Updates to Kazakh translation
2010-12-20 17:06:25 +06:00
Matthias Clasen
d4e9cd09ab
Fix up symbol lists
2010-12-19 23:45:21 -05:00
Javier Jardón
26a304c54b
Move GtkSelectionData to a private header
2010-12-19 20:48:20 +00:00
Mahyar Moghimi
39b85421f8
Updating Persian translations (minor change)
2010-12-19 13:42:39 +03:30
Nguyễn Thái Ngọc Duy
75970da97f
po/vi.po: import some translations from Ubuntu/Maverick
2010-12-19 16:24:42 +07:00
Yaron Shahrabani
3573179ced
Updated Hebrew translation
2010-12-19 09:09:16 +02:00
Javier Jardón
66e7915dc4
gtktreeselection: Move public members to a private structure
2010-12-19 05:01:22 +00:00
Javier Jardón
d0b81b2148
gail: Use accessor functions to access GtkTreeSelection
2010-12-19 04:56:32 +00:00
Javier Jardón
74a7bc3a77
gtk/gtktreeview.c: Use accessor to access GtkTreeSelection
2010-12-19 04:56:32 +00:00
Javier Jardón
e92da3e166
gtkcombobox.c: Use accessor functions to access GtkTreeSelection
2010-12-19 01:27:41 +00:00
Matthias Clasen
1b67d31bd9
Remove G_SEAL from private headers
2010-12-18 17:46:19 -05: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
Matthias Clasen
eb11430228
Fix gdk symbols after recent changes
2010-12-18 17:39:42 -05:00
Matthias Clasen
5ee3a44415
Remove sealed members from GtkSocket
2010-12-18 17:39:41 -05:00
Jorge González
53845f0851
Updated Spanish translation
2010-12-18 14:39:36 +01:00
Carlos Garnacho
56c3d4b1be
Remove dead Gtk[Rc]Style code
...
Most code in gtkrc.c has been turned into a no-op, but that one
reverting in public API (gtk_rc_scanner_new() and such). GtStyle
is also more shallow, now fully relies in the backing
GtkStyleContext and all connection to gtkrc.c has been removed.
GtkBinding has been also affected, there is no replacement yet
for custom keybindings in style files, so that piece of code that
hooked into gtkrc has been replaced by a FIXME so in the future
it may be added back.
2010-12-18 12:10:00 +01:00
Carlos Garnacho
d7dc12d301
Adapt gtk_widget_set_name() docs to style context.
2010-12-18 11:43:37 +01:00
Carlos Garnacho
bbc637f7fd
GtkWindow: remove deprecated call.
...
gtk_style_context_reset_widgets() can be used now to reset all widgets
in a screen.
2010-12-18 11:43:37 +01:00
Matthias Clasen
b45e5fa51e
Remove sealed members from GtkTreeModelSort
2010-12-17 23:49:27 -05:00
Matthias Clasen
121746605b
Add the private struct in class_init
2010-12-17 21:50:18 -05:00
Matthias Clasen
881ea2881d
Remove sealed members from GtkTreeStore
2010-12-17 21:45:20 -05:00
Matthias Clasen
60953ae0f4
Avoid accidental exports
2010-12-17 21:43:42 -05:00
Matthias Clasen
841edfe8c3
Remove an unused pointer from GtkDrawingArea
...
This is part of removing all sealed members from instance structures.
2010-12-17 20:54:13 -05:00
Matthias Clasen
7b665316cf
Hide GtkWindowGroup members
...
In the process of removing all sealed members from headers.
At the same time, add a gtkwindowprivate.h header and move
all internal functions from gtkwindow.h there.
2010-12-17 20:41:16 -05:00
Matthias Clasen
a2dda0c2bb
Trivial changes
...
Whitespace fixes, comment formatting, etc
2010-12-17 19:14:35 -05:00
Matthias Clasen
453bf477ed
Don't query the position of keyboards
...
Turns out that this causes X errors with the XI2 implementation.
2010-12-17 18:41:24 -05:00
Matthias Clasen
8bc4e13c22
No links in title, please
2010-12-17 18:41:24 -05:00
Colin Walters
d08ff485f2
gdkwindow: Fix event unref iteration
...
We were double looping previously which caused a NULL deref.
2010-12-17 15:41:15 -05:00
Matthias Clasen
33fb60e050
Fix an escaping problem
...
& must be escaped as & in examples.
2010-12-17 14:53:43 -05:00
Matthias Clasen
55a0f8700f
Another doc format problem
2010-12-17 14:51:53 -05:00
Matthias Clasen
17c7bda6a3
Fix a doc comment format problem
...
Parameters / enum values come first, then the paragraph.
2010-12-17 14:50:55 -05:00
Matthias Clasen
5627ba161e
More parameter name mismatches
2010-12-17 14:49:27 -05:00
Matthias Clasen
9d8682b9ac
Fix a few parameter name mismatches
2010-12-17 14:46:18 -05:00
Matthias Clasen
b32f4ae7c4
Add deprecation guards for gtk_icon_set_render_icon
2010-12-17 14:31:44 -05:00
Matthias Clasen
55ffebe505
Avoid a gtk-doc warning
2010-12-17 14:27:48 -05:00
Matthias Clasen
4317ae32c3
Adjust symbol lists in the docs
2010-12-17 14:24:25 -05:00