b324b9e820
Added UG translation
2011-03-04 16:27:22 +01:00
98936999e2
Uploaded Ukranian
2011-03-04 10:58:08 +02:00
132eed56f8
Updated Polish translation
2011-03-04 09:54:03 +01:00
e10759af16
Bump the Pango requirement to 1.24
...
This avoids warnings in some situations. 1.24 is 2 years old,
so should not cause any problems.
https://bugzilla.gnome.org/show_bug.cgi?id=643370
2011-03-03 19:24:02 -05:00
2ccc6c0d60
GtkNotebooks: fix regressions from tab-pack removal
2011-03-03 18:30:03 -05:00
a71e801943
GtkNotebook: Don't let tab allocation go negative
2011-03-03 18:30:03 -05:00
8da124aa1f
Cleanup unused variables
2011-03-03 17:48:26 -05:00
6a21e4ce94
docs: update to include the new style classes
2011-03-03 17:48:26 -05:00
e9182123a8
stylecontext: add a primary toolbar style class
2011-03-03 17:48:26 -05:00
d5c4a0f503
all: add a "separator" style class
2011-03-03 17:48:26 -05:00
fe3f9ca9cd
menuitem: set the menubar style class for menu items on a bar
...
So that themes can distinguish them from the other menu items.
2011-03-03 17:48:26 -05:00
4a99e75ce7
window: don't confuse priv->type_hint with priv->gdk_type_hint
...
This broke, among the others, menu rendering.
2011-03-03 17:48:25 -05:00
ee43f55b5f
menuitem: mark with the GTK_STYLE_CLASS_MENUITEM style class
2011-03-03 17:48:25 -05:00
64aac9624c
Use 16 as default size for checkbutton indicator
...
So that 16x16 icons can be used from themes such as Adwaita in their
natural size.
2011-03-03 17:48:25 -05:00
ea7661cb3f
switch: remove slider padding from available allocation when drawing
...
This also simplifies the code a bit, and makes previous workarounds
useless.
2011-03-03 17:48:25 -05:00
6abbd68674
switch: fetch the padding values from the slider
...
It's the slider which acts as a child inside the container through, so
we should fetch the slider padding when computing height/width.
2011-03-03 17:48:25 -05:00
c310c35a7a
switch: propagate the active state to the slider
2011-03-03 17:48:25 -05:00
0ff4fdb233
combobox: add an arrow-scaling property to GtkComboBox
2011-03-03 17:48:25 -05:00
64ef11985b
spinbutton: center-align by default
2011-03-03 17:48:25 -05:00
fa4fb6724c
arrow: x and y coordinates of the arrow rendering should be double
...
To prevent off-by-one rounding errors when drawing them later.
2011-03-03 17:48:25 -05:00
230bd4b461
range: x and y coordinates of the arrow rendering should be double
...
To prevent off-by-one rounding errors when drawing them later.
2011-03-03 17:48:25 -05:00
11f07f9bdc
range: don't set junction sides on scrollbar steppers
2011-03-03 17:48:25 -05:00
77e46de0e1
GtkScale: Add style classes for marks
...
This enables better styling of the slider in the presence of
marks. Based on a patch by Bastien Nocera,
https://bugzilla.gnome.org/show_bug.cgi?id=643685
2011-03-03 16:49:49 -05:00
2a9d130ed2
GtkScale: Normalize mark positions
...
This is in preparation for making scale marks styling better.
As a side-effect, TOP and LEFT position are treated the same now,
as well as BOTTOM and RIGHT.
Based on a patch by Bastien Nocera,
https://bugzilla.gnome.org/show_bug.cgi?id=643685
2011-03-03 16:49:49 -05:00
a47a7abe23
[gi] don't skip gtk_menu_attach_to_widget, correctly annotate the async callback
2011-03-03 16:06:28 -05:00
cdf69b4bed
[gi] add missing annotations for signals that emit Gdk.Events
2011-03-03 16:05:28 -05:00
57fa43d44b
Add a test for interpretation of mark positions
2011-03-03 13:48:34 -05:00
1442fe9694
Don't distribute gdkconfig.h
...
https://bugzilla.gnome.org/show_bug.cgi?id=643440
2011-03-02 22:17:02 -05:00
a3883683e5
Add GtkBuilder custom attributes for style classes
...
GtkWidget now parses custom attributes like
<style>
<class name="dark-label"/>
<class name="big-heading"/>
</style>
to add style classes to widgets.
https://bugzilla.gnome.org/show_bug.cgi?id=643347
2011-03-02 20:12:23 -05:00
62fa7e803c
Updated Portuguese translation
2011-03-02 23:48:34 +00:00
7693804fcf
window: Add check for X11 window when calling x11 function
2011-03-02 17:29:21 +01:00
172f894120
settings: Always use the same default values
...
Set the Mac key theme when creating a Quartz settings object instead of
having it the default when quartz is enabled.
This keeps compatibility with the GTK2 behavior that the Mac key theme
is not used for the X11 backend, which could now happen for a
multi-backend build.
2011-03-02 17:18:49 +01:00
e69badbcd1
settings: Keep the GtkSettings object identical no matter the backend
...
Previously we were enabling some settings properties only if the X11
backend was enabled. This worked fine with GTK2 where only one backend
was enabled at a time, but now when multiple backends can be enabled,
this does not make sense.
2011-03-02 17:02:51 +01:00
399dc74d74
settings: Avoid a segfault when loading keyfile
...
When the keyfile is loaded, no screen exists yet, so we need to vheck
for that.
2011-03-02 16:21:44 +01:00
c844a24ae6
Allow GtkAppChooser classes to be instantiated with content-type=NULL.
...
Mostly for corner cases such as Glade that treats objects generically
and needs to have an object that doesnt crash out of g_object_new().
2011-03-01 19:41:15 +09:00
0e608f1b1f
update Russian translation
2011-03-01 16:20:21 +02:00
63c7701ca3
Don't use GDK_NONE when GDK_SELECTION_CLIPBOARD is meant
2011-02-28 19:25:35 -05:00
49c48546c8
Removed incorrect description's sentence.
...
Description was wrong when it explained: "The two areas are separated
by a GtkHSeparator.". These separators are not used any more.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=643496
2011-02-28 17:36:05 +00:00
033bd235b7
gdk: add precondition checks to many GdkDisplay functions
...
instead of crashing in GDK_DISPLAY_GET_CLASS(NULL)->foo(NULL);
2011-02-28 17:36:06 +01:00
9707d8a3e6
Don't assert on zero width/height in render functions
...
We can just silently ignore those rendering calls.
https://bugzilla.gnome.org/show_bug.cgi?id=643041
2011-02-28 07:52:59 -05:00
8ee9e132e1
gdk: gdk_x11_device_xi2_get_state(): move stuff to local scope
2011-02-27 15:06:41 +01:00
7e3c7e3aa3
Uploaded Ukranian
2011-02-27 12:20:37 +02:00
7df2ce8eab
Drop _gdk_x11_set_input_focus_safe
...
All that this function did was to asynchronously catch errors.
Since we have asynchronous error traps now, we can just use
XSetInputFocus().
2011-02-26 22:16:01 -05:00
3dc3767d0c
Uploaded Ukranian
2011-02-26 22:01:32 +02:00
2e192d01f1
List all available icons in Makefile.am
...
This mismatch was causing e.g. gtk-caps-lock-warning.png to show
up as missing image in entries.
2011-02-26 00:23:47 -05:00
46cc85fd7e
GtkSwitch: use regular activation
...
GtkSwitch was listening for Space/Enter keyreleases itself, instead
of providing an 'activate' action signal, like e.g GtkButton. As a
side-effect, this fixes
https://bugzilla.gnome.org/show_bug.cgi?id=643321
2011-02-25 15:47:03 -05:00
6b91392afd
GtkTrayIcon: chain up in dispose
...
Pointed out in bug 643131
2011-02-25 14:48:55 -05:00
f85e80aada
More patchwork for icon view subclasses that access the icon view api prematurely.
...
In this patch we adress rows_reordered() and row_deleted() callbacks
(since some icon view subclasses manipulate the connected treemodel
from _init()).
2011-02-25 16:00:20 +09:00
2408b1c59e
More patchwork to ensure GtkIconView subclasses can use the icon view api
...
from the subclass's instance structure initializer
2011-02-25 15:07:55 +09:00
651410fa2a
Copy event axes for double/triple click events in gdk_event_copy()
...
Button event axes for double/triple click events are freed by
gdk_event_free(), so copy them to avoid an invalid free when releasing a
copied event.
2011-02-25 09:13:35 +01:00