Carlos Garnacho
8a056d4774
Move "widget/window under device" accounting to be per-widget
...
This management is better done per-widget rather than per-screen,
as windows being destroyed won't trigger a leave notify for the
devices on top of it, and this information is too transitive
to keep weak refs and such.
This fixes the critical warning seen in gtk/tests/testing.
2011-01-29 14:45:05 +01:00
Paolo Borelli
55713025c0
Add padding to the themingengine class.
2011-01-29 14:34:29 +01:00
Paolo Borelli
001697a22a
Move the get_cursor_color in GtkStyleContext
...
Move the private get_cursor_color method belongs to StyleContext. Change
the api so that retrieving both primary and secondary color is possible.
I left the method private for now, though it should probably be public
as all the other getters.
2011-01-29 13:13:42 +01:00
Paolo Borelli
9e20341775
Use GtkRGBA for the cursor color priv api.
2011-01-29 12:38:50 +01:00
Paolo Borelli
469f4592d4
Fix typo in calculating secondary cursor color
2011-01-29 12:24:37 +01:00
A S Alam
3f918a8b2d
update Punjabi Translation by A S Alam
2011-01-29 07:56:20 +05:30
A S Alam
861dd0886c
update Punjabi Translation by A S Alam
2011-01-29 07:33:39 +05:30
William Jon McCann
32f6070bc8
Don't call object notify for something that isn't a property
2011-01-28 17:00:59 -05:00
Krzesimir Nowak
d688343a31
Check if buffer is NULL after setting it to NULL, not before.
...
This catches cases when "notify::buffer" handler does not recreate
the buffer again, which could end in reference leak.
https://bugzilla.gnome.org/show_bug.cgi?id=634677
2011-01-28 20:49:47 +01:00
Daniel Mustieles
0e37b3e2b1
Updated Spanish translation
2011-01-28 20:04:18 +01:00
Matthias Clasen
d981b9ed61
Fix a doc typo
2011-01-28 11:10:07 -05:00
Matthias Clasen
6bbe86a763
Mention GtkEntryCompletion signal parameter change
2011-01-28 11:10:07 -05:00
Benjamin Otte
83927a61fc
recentfilter: Fix gcc warnings
...
gtkrecentfilter.c:37:47: error: "/*" within comment
gtkrecentfilter.c:61:24: error: "/*" within comment
2011-01-28 17:06:07 +01:00
Benjamin Otte
ce33daaff6
gtk: gtkfilefilter.c:57:24: error: "/*" within comment
2011-01-28 17:06:07 +01:00
Benjamin Otte
ef1606604c
x11: Use Window instead of GdkNativeWindow
2011-01-28 17:06:07 +01:00
Benjamin Otte
56c6c63cce
plug: Move private functions to gtksocketprivate.h
2011-01-28 17:06:07 +01:00
Benjamin Otte
388f9fd181
tests: Use Window instead of GdkNativeWindow in testsocket example
2011-01-28 17:06:07 +01:00
Benjamin Otte
4aa67439f3
plug: Use Window instead of GdkNativeWindow
2011-01-28 17:06:07 +01:00
Benjamin Otte
ad1f9cc0c6
socket: Use Window instead of GdkNativeWindow
2011-01-28 17:06:07 +01:00
Benjamin Otte
1b18916a74
win32: Make GtkWin32EmbedWidget use HWND instead of GdkNativeWindow
2011-01-28 17:06:07 +01:00
Benjamin Otte
63aa56bcc4
window: Get rid of GdkNativeWindow usage
...
Make _gtk_window_add_embedded_xid() and
_gtk_window_remove_embedded_xid() take a Window.
2011-01-28 17:06:07 +01:00
Benjamin Otte
bd4ef49af9
API: x11: Add GDK_POINTER_TO_XID() and GDK_XID_TO_POINTER()
...
Previously people used GDK_GPOINTER_TO_NATIVE_WINDOW() for this, but
native windows are going away, so we need a replacement.
2011-01-28 17:06:07 +01:00
Benjamin Otte
e1f6a24da9
window: Make embedded xid specific to the X11 backend
2011-01-28 17:06:07 +01:00
Benjamin Otte
5a1755bc50
gtk: Prefix gtk_window_add_embedded_xid() with underscore
...
It's a private API after all.
Same thing for gtk_window_remove_embedded_xid().
2011-01-28 17:06:07 +01:00
Benjamin Otte
e339c6276d
API: Don't export gtk_window_add_embedded_xid()
...
Same thing for gtk_window_remove_embedded_xid()
2011-01-28 17:06:07 +01:00
Benjamin Otte
b8895cf910
socket: Merge gtksocket-x11.c back into gtksocket.c
2011-01-28 17:06:07 +01:00
Benjamin Otte
1d80400478
plug: Merge gtkplug-x11.c back into gtkplug.c
2011-01-28 17:06:07 +01:00
Benjamin Otte
c7f0cffd8a
plug/socket: Remove x11 checks and non-x11 code
2011-01-28 17:06:06 +01:00
Benjamin Otte
50e1589a19
plug/socket: Clarify docs about availablility of widgets
2011-01-28 17:06:06 +01:00
Benjamin Otte
89722d41c4
win32: Fix Makefile for plug/socket removal.
2011-01-28 17:06:06 +01:00
Benjamin Otte
8dc932bbe0
plug/socket: Remove plug/socket backend implementations for win32 and stub
2011-01-28 17:06:06 +01:00
Benjamin Otte
3860af516c
plug/socket: Make GtkPlug and GtkSocket X11-specific
...
People agreed that it doesn't make sense to make an xembed
implementation like plug/socket does not make sense on anything but X11.
And as GdkNativeWindow is going away for multibackend portability
reasons, we'd either need API fixes in the plug-socket codee or
constrain the widgets to a single backend. We chose the latter.
2011-01-28 17:06:06 +01:00
Cosimo Cecchi
d254089308
mount-operation: don't show the dialog until the tree is populated
...
Otherwise it won't show up properly, and GTK+ will trigger a warning.
Don't know why this did not show up before.
https://bugzilla.gnome.org/show_bug.cgi?id=640744
2011-01-28 09:59:58 -05:00
Ignacio Casal Quinteiro
b7de18ab35
Remove gtk_paste_point_override mark if we don't insert any text.
...
This patch fixes bug #590459 .
2011-01-28 13:26:00 +01:00
Murray Cumming
1cd82eff4b
Move gtk_widget_reset_style() out of the deprecation ifdef.
...
This new function was not apparently meant to be inside the deprecation
guards.
2011-01-28 10:17:06 +01:00
Murray Cumming
3efc06a659
Tiny typo fix.
2011-01-28 10:10:23 +01:00
Tristan Van Berkom
5a5854f6f6
Add default class implementation of gtk_widget_get_request_mode().
...
Instead of checking if klass->get_request_mode is != NULL from
the gtk_widget_get_request_mode() api, this allows classes to
trust that there is a default implementation and chain up (specifically
added this for gtkmm wrapper objects).
2011-01-28 15:58:07 +09:00
Matthias Clasen
ea6e57412f
Protect against giant title fonts
...
We don't want repeated calls to set_title_font to blow up the
font size ever more, so reset the font each time.
https://bugzilla.gnome.org/show_bug.cgi?id=640712
2011-01-27 23:23:43 -05:00
Matthias Clasen
ef7433e7f1
Make the places in the file chooser come up with a reasonable size
2011-01-27 21:50:00 -05:00
Matthias Clasen
b5c09b9e39
Fix the new filechooser buttons to work without symbolic icons
2011-01-27 21:04:32 -05:00
William Jon McCann
b64c6f2fd3
Use a toolbar with symbolic icons under scrolled lists
2011-01-27 20:24:57 -05:00
Daniel Mustieles
95ad67d927
Updated Spanish translation
2011-01-27 21:22:30 +01:00
Carlos Garnacho
ea7fd526f9
Remove GTK_RBNODE_IS_SEMI_[COLLAPSED|EXPANDED] flags.
...
These aren't used anymore.
2011-01-27 20:57:14 +01:00
Carlos Garnacho
3d57787d6e
Set "cell" class and state before rendering a cellrenderer.
2011-01-27 20:57:13 +01:00
Carlos Garnacho
e3a77b9db8
Make GtkCellRendererAccel use GtkStyleContext
2011-01-27 20:57:13 +01:00
Carlos Garnacho
c59a05b0d4
Make GtkCellRendererPixbuf use GtkStyleContext
2011-01-27 20:57:13 +01:00
Carlos Garnacho
3285eff289
Make GtkCellRendererProgress use GtkStyleContext
2011-01-27 20:57:12 +01:00
Carlos Garnacho
9b091ae330
Make GtkCellRendererToggle use GtkStyleContext
2011-01-27 20:57:12 +01:00
Carlos Garnacho
7c2f35d7c1
Make GtkCellRendererText use GtkStyleContext
2011-01-27 20:57:12 +01:00
Carlos Garnacho
3efc1b0b4f
Make GtkIconView use GtkStyleContext
2011-01-27 20:57:11 +01:00