Benjamin Otte
32bb9eebaa
testgtk: Move paned example from GtkTable to GtkGrid
2011-09-28 05:29:50 +02:00
Benjamin Otte
6e8b4c851a
testgtk: Move display example from GtkTable to GtkGrid
2011-09-28 05:29:50 +02:00
Benjamin Otte
35f5dd53a2
testgtk: Remove invalid property
2011-09-28 05:29:50 +02:00
Benjamin Otte
94f77029f7
testgtk: Convert focus example from GtkTable to GtkGrid
2011-09-28 05:29:50 +02:00
Benjamin Otte
9972a1813e
testgtk: Simplify code
...
Use a for loop for iterating.
2011-09-28 05:29:50 +02:00
Benjamin Otte
114541359f
testgtk: Switch scrolled windows example from GtkTable to GtkGrid
2011-09-28 05:29:50 +02:00
Benjamin Otte
26974640f8
testgtk: Convert radio/check button examples from GtkTable to GtkGrid
2011-09-28 05:29:50 +02:00
Benjamin Otte
88a7942198
print: Convert custom paper dialog from GtkTable to GtkGrid
2011-09-28 05:29:50 +02:00
Benjamin Otte
2d885120bc
testgtk: Convert buttons example from GtkTable to GtkGrid
2011-09-28 05:29:50 +02:00
Benjamin Otte
e214aec3cf
testgtk: Beautify buttons example
2011-09-28 05:29:50 +02:00
Benjamin Otte
c25f2c4728
testgtk: Convert big windows example from GtkTable to GtkGrid
2011-09-28 05:29:50 +02:00
Benjamin Otte
06440b40e2
testgtk: Upgrade alpha windows test from GtkTable to GtkGrid
...
Also fix some extra code.
2011-09-28 05:29:50 +02:00
Benjamin Otte
41e17d92c6
tests: Convert testframe from GtkTable to GtkGrid
2011-09-28 05:29:50 +02:00
Benjamin Otte
c4bc16e023
tests: Convert testgeometry from GtkTable to GtkGrid
2011-09-28 05:29:50 +02:00
Benjamin Otte
d4d4f7f7e7
tests: Convert testexpand from GtkTable to GtkGrid
2011-09-28 05:29:50 +02:00
Benjamin Otte
4866b04dce
tests: Convert testentryicons example from GtkTable to GtkGrid
2011-09-28 05:29:50 +02:00
Benjamin Otte
32c21ea1b1
tests: Convert testdnd from GtkTable to GtkGrid
2011-09-28 05:29:50 +02:00
Benjamin Otte
1678fff136
tests: Convert testadjustsize example from GtkTable to box and grid
2011-09-28 05:29:50 +02:00
Benjamin Otte
3111ac0b1a
tests: Make prop-editor use a grid instead of a table
2011-09-28 05:29:50 +02:00
Benjamin Otte
60eede3db3
tests: Convert print-editor from GtkTable to GtkBox
2011-09-28 05:29:49 +02:00
Benjamin Otte
afc56461de
tests: Convert testimage example from GtkTable to GtkGrid
2011-09-28 05:29:49 +02:00
Benjamin Otte
2071cbf291
tests: Convert testmerge from GtkTable to GtkGrid
2011-09-28 05:29:49 +02:00
Cosimo Cecchi
5cf0450c69
toolbutton: don't force the icon widget to be a GtkMisc
...
There's really no reason the icon widget must be a GtkMisc. You might
want to use e.g. a GtkSpinner.
2011-09-27 17:31:11 -04:00
Cosimo Cecchi
63124e81b6
notebook: vborder/hborder deprecations are Since: 3.4, not 3.2
2011-09-27 13:46:01 -04:00
Cosimo Cecchi
c2f5d3d8b0
notebook: add top/bottom/left/right style classes to the tab region
...
When we use the style context to get information for the tab region,
also add a style class to indicate its position, so that the relevant
information is pulled off from the theme.
https://bugzilla.gnome.org/show_bug.cgi?id=659777
2011-09-27 13:43:21 -04:00
Cosimo Cecchi
8d3f7e3a4a
stylecontext: add style classes for top/bottom/right/left areas
...
This is useful to e.g. theme notebook tabs differently according to
their position directly from the CSS sheet.
GtkNotebook support in a separate commit.
https://bugzilla.gnome.org/show_bug.cgi?id=659777
2011-09-27 13:43:21 -04:00
Cosimo Cecchi
d6a58e5bd3
notebook: unconditionally apply padding to the tab content
...
Not only when on left or top, otherwise the other position look
off-centered.
https://bugzilla.gnome.org/show_bug.cgi?id=659777
2011-09-27 13:43:21 -04:00
Cosimo Cecchi
34ee6d08bb
notebook: really deprecate tab_vborder and tab_hborder
...
The setter for this was deprecated in 2.x and removed in 3.0.
I don't see any reason why we should hardcode 2px for this value;
instead, deprecated the getter and make it always return zero, and stop
using the variables internally.
https://bugzilla.gnome.org/show_bug.cgi?id=659777
2011-09-27 13:43:21 -04:00
Cosimo Cecchi
2500a95fad
notebook: allow using different padding values for the active tab state
...
The code before was basically adding and removing the same padding value
in two different places during the allocation cycle.
Instead, what we want to do is to offset the inactive tab allocation by
the difference with the active tab padding, to ensure the tab content is
always drawn centered and in the right position.
https://bugzilla.gnome.org/show_bug.cgi?id=659777
2011-09-27 13:43:21 -04:00
Cosimo Cecchi
d4f83cdfb6
notebook: use the current state to get the padding values
...
We want to enable the use of different padding values between active and
inactive tabs, so that the two are completely separated (but limited by
the active tab size).
This way themes can decide how bigger the active tab is drawn compared
to the normal one just specifying a different padding value from the
CSS, like this:
.notebook tab {
padding: 2;
}
.notebook tab:active {
padding: 4;
}
As a first step, fetch the padding values with the right state flags
from GtkStyleContext.
https://bugzilla.gnome.org/show_bug.cgi?id=659777
2011-09-27 13:43:21 -04:00
YunQiang Su
4991da8dd5
update zh_CN translation
2011-09-28 01:34:46 +08:00
Cosimo Cecchi
82710adc24
mountoperation: fix the build
...
2d3db3421f
has a typo which broke the
build on master.
2011-09-27 12:51:54 -04:00
Piotr Drąg
b58a82dbb3
Updated POTFILES.skip
2011-09-27 16:04:53 +02:00
Michael Natterer
2d3db3421f
Bug 659406 - Abstract what triggers a context menu
...
Add gdk_event_triggers_context_menu(), using the new modifier
abstraction API. Remove _gtk_button_event_triggers_context_menu()
and port all callers.
2011-09-27 15:45:18 +02:00
Michael Natterer
27cbbc4a7d
GtkSettings: fix compile warnings on != X11
2011-09-27 14:21:09 +02:00
Michael Natterer
11f8c1ba6f
gtk: remove the private GTK_EXTEND/MODIFY_SELECTION_MOD_MASK
...
and use the new public modifier abstraction API instead.
2011-09-27 12:06:10 +02:00
Michael Natterer
0abe8ce27b
gtk: remove the private GTK_NO_TEXT_INPUT_MOD_MASK
...
and use the new public modifier abstraction API.
2011-09-27 11:34:19 +02:00
Michael Natterer
4a7a67339a
Bug 659602 - Provide an abstraction for the platform's use of modifier keys
...
Add enum GdkModifierIntent which identifies use cases for modifier masks
and GdkKeyMap::get_modifier_mask(). Add a default implementation which returns
what is currently hardcoded all over GTK+, and an implementation in the
quartz backend. Also add gtk_widget_get_modifier_mask() which simplifies
things by doing widget->display->keymap->get_modifier_mask().
2011-09-27 09:56:25 +02:00
Benjamin Otte
04009aa332
tests: Use a grid in testnotebookdnd instead of a table
2011-09-27 05:37:14 +02:00
Benjamin Otte
fa656acb63
tests: Use a grid in testorientable instead of a table
2011-09-27 05:37:14 +02:00
Benjamin Otte
814b6c27aa
tests: Use a box instead of a table in testselection
2011-09-27 05:37:14 +02:00
Benjamin Otte
aebd859ef9
toolbar: Fix widget path creation code
...
- Ensure arrow button is always included
- Invalidate list when direction changes
2011-09-27 05:37:14 +02:00
Benjamin Otte
276a9d7567
container: Warn if an invalid widget path is created
...
This makes it quite a bit easier to debug things.
2011-09-27 05:37:14 +02:00
Benjamin Otte
7724f14dfa
tests: Convert testtoolbar to use a box instead of a table
2011-09-27 05:37:14 +02:00
Benjamin Otte
b48c2d3aea
tests: Convert testtreeview from GtkTable to GtkBox
2011-09-27 05:37:14 +02:00
Benjamin Otte
dbd49744e3
tests: Make testwindows use GtkGrid
2011-09-27 05:37:14 +02:00
Benjamin Otte
3658e7a459
tests: Make testwindows dialog even more beautiful
2011-09-27 05:37:14 +02:00
Benjamin Otte
5e08c315b2
tests: Make editing window look more beautiful
2011-09-27 05:37:14 +02:00
Мирослав Николић
7b732ffb73
Updated Serbian translation
2011-09-27 02:24:51 +02:00
Matthias Clasen
a095a24ab4
Put master on the 3.3 track
2011-09-26 18:03:37 -04:00