1131ae27a0
gtk-demo: add menu check and radio examples
...
note that if the "menu" context has no parent then the GTK_STATE_FLAG_NORMAL
menu entries are invisible against the white background.
https://bugzilla.gnome.org/show_bug.cgi?id=762080
2016-02-15 08:41:22 -05:00
1140a514ea
Adwaita: notebook fixes
...
make the tab close button a tad bigger, use header 'paddings' in
place of 'tabs' margins for spacing.
2016-02-15 14:27:14 +01:00
4e2674edbb
Expand the docs for gtk_window_set_default_size()
...
Mention that this function should be used together with
gtk_window_get_size() when saving and restoring window sizes.
2016-02-15 08:23:12 -05:00
e10f44e896
places sidebar: use a box
...
No need for a grid here. Patch by Timm Bäder.
2016-02-15 08:19:25 -05:00
88c68f2eef
Adwaita: sidebar background-color
...
it was covered by the contained list background, which is now
transparent.
2016-02-15 13:52:41 +01:00
0b1aeceb6e
Adwaita: no rounded corner for tiled backdrop windows
...
fixes https://bugzilla.gnome.org/show_bug.cgi?id=762067
2016-02-15 13:31:42 +01:00
aed7ca1b3d
Revert "Adwaita: no rounded corners for backdrop tiled windows"
...
This reverts commit aa4b385398 .
Erroneusly pushed unfinished stuff...
2016-02-15 13:28:46 +01:00
4d26640045
Adwaita: shortcutswindow fixes
...
use darker text and tweak the keycap vertical centering,
addresses https://bugzilla.gnome.org/show_bug.cgi?id=761778
2016-02-15 13:07:37 +01:00
aa4b385398
Adwaita: no rounded corners for backdrop tiled windows
...
fixes https://bugzilla.gnome.org/show_bug.cgi?id=762067
2016-02-15 12:36:06 +01:00
0e9f24b5a4
gtk/gtkentry.c: Fix build on pre-C99
...
This file now uses nearbyint(), so include fallback-c89.c so that
compilers that don't provide the function will not get upset.
2016-02-15 17:22:00 +08:00
f3f3a1c750
Fix 'make dist'
2016-02-15 17:20:54 +08:00
beb76936d9
cellrenderertoggle: Use "check" and "radio" names
...
... instead of just adding a style class.
2016-02-15 04:41:12 +01:00
a4a158e885
win32 theme: Remove a bunch of workarounds that are no longer necessary
2016-02-15 04:41:12 +01:00
b227d023f3
win32 theme: Draw checkmarks and radiomarks properly
...
Instead of drawing them as the background, use -gtk-icon-source.
Also size the marks properly.
Because Windows doesn't have indeterminate radio buttons, use a
cross-fade between checked and unchecked radiomark instead. But
unlike previously, use CSS cross-fade() syntax to draw it.
2016-02-15 04:41:12 +01:00
de38435921
cssimagecrossfade: Fix order of images when parsing/printing
...
The syntax is cross-fade(<percentage> <end>, <start>), not the
other way around. That's because the percentage refers to the end image.
2016-02-15 04:41:12 +01:00
f425b5549c
win32: Add support for -gtk-win32-part-width/height to CSS
...
It's unused by now, but I want it for min-width of checks/radios.
2016-02-15 04:41:12 +01:00
b43844f9f9
win32 theme: Don't set the color on *
...
Instead, set it on .background, so it gets inherited everywhere.
2016-02-15 04:41:12 +01:00
6d909018f7
win32 theme: Use same spinner as Adwaita
2016-02-15 04:41:12 +01:00
3597baf272
win32: Update color handling to recent GtkWin32Theme changes
2016-02-15 04:41:12 +01:00
a1617c6d6d
win32: Canonicalize theme-name before adding to hash table
...
This way, we get rid of du0plicates.
2016-02-15 04:41:12 +01:00
d584e22e02
win32: Add gtk_win32_theme_parse()
...
So all places can use this function instead of parsing things themselves.
2016-02-15 04:41:12 +01:00
3b19db425e
css: Add a number value handling win32 sizes
2016-02-15 04:41:12 +01:00
915fe87a62
Adwaita: fix treeview dnd column headers
2016-02-14 22:30:32 +01:00
54b378b3df
Adwaita: flatten up search bars and inline toolbars
2016-02-14 21:48:31 +01:00
f1b34a719e
Adwaita: image-button sizing fix
2016-02-14 21:07:11 +01:00
3c9a63bcb1
Adwaita: Fix a padding problem in action bars
...
Padding adds up. A selector like "actionbar box" matches any box
inside an actionbar, so nested boxes accumulate more and more
padding. The intention clearly was to just give padding to the
topmost box that is the direct child of the actionbar's revealer.
https://bugzilla.gnome.org/show_bug.cgi?id=762036
2016-02-14 14:54:49 -05:00
e0bf1289b9
gtk3-demo: Fontify all source files
2016-02-14 10:56:26 -05:00
c0a61c2da3
gtk-demo: Streamline application
...
Avoid the odd #ifdef STANDALONE construction; we can show
multiple source files nowadays.
2016-02-14 10:56:26 -05:00
fc90bd5e30
gtk-demo: Fix the size saving for CSD
...
We need to use gtk_window_get_size to get the correct size that
we can pass to gtk_window_set_default_size regardless of CSD
or not.
2016-02-14 10:56:26 -05:00
601e762973
Adwaita: correct spacing for mixed buttons
2016-02-14 16:39:19 +01:00
6edb420e51
paned: Fix drawing
...
Clip children to their window's size. That way no overdraw happens for
these widgets. But don't clip the handle.
We might in the future consider not clipping un-shrinkable children.
https://bugzilla.gnome.org/show_bug.cgi?id=762021
2016-02-14 16:10:07 +01:00
88f0885638
paned: Use content allocation instead of widget allocation
...
We don't want to include padding and borders in our calculations
involving the handle.
2016-02-14 16:07:06 +01:00
7e47418d0c
paned: rtl-flip with the correct rectangle
2016-02-14 15:52:35 +01:00
1bfbd23a0c
Adwaita: don't set a border for drop targets
...
to avoid active drop targets to grow.
2016-02-14 14:44:57 +01:00
bf45d06a79
Adwaita: scss cosmetic changes
2016-02-14 14:33:30 +01:00
72db203672
Adwaita: fix scale popup button size
2016-02-14 14:21:01 +01:00
ea423318f1
Fix a typo
2016-02-13 22:15:07 -06:00
3a499d61dc
gtk-demo: Add window size saving example
...
Implement the recommendations from
https://wiki.gnome.org/HowDoI/SaveWindowState
in the Application Class example.
2016-02-13 23:03:18 -05:00
7bca66e1ff
gtk-demo: modernize the application demo
...
Subclass GtkApplication and GtkApplicationWindow
and use a template.
2016-02-13 23:03:18 -05:00
7f2d4400ba
Adwaita: try being smarter wrt extending buttons.
2016-02-14 02:35:28 +01:00
adddd1a9eb
Revert "Adwaita: remove an unneded selector."
...
This reverts commit 05dff4ccb0 .
It was needed actually...
2016-02-14 01:20:02 +01:00
05dff4ccb0
Adwaita: remove an unneded selector.
2016-02-14 00:34:29 +01:00
12daac76d7
Adwaita: notebook arrow styling.
2016-02-14 00:25:04 +01:00
29a7373802
widget-factory: Add an inline toolbar example
...
This pattern is still used in applications, so we should have it
represented here to keep it working well.
2016-02-13 17:11:59 -05:00
35bed27b9d
Docuemnt calc() support in CSS
2016-02-13 06:29:34 -05:00
3f4f914fb4
Updated Chinese (Taiwan) translation
2016-02-13 06:19:31 +00:00
ecdd420b55
Updated Chinese (Taiwan) translation
2016-02-13 06:17:15 +00:00
d3e8cf87aa
testsuite: Don't use deprecated APIs
2016-02-13 06:41:29 +01:00
e7470be7bf
tests: Port testlockbutton to GTask
...
Get rid of deprecations that way.
2016-02-13 06:26:42 +01:00
93eec3e52f
css: Implement transitions for numbers of different units
...
We now can transition from 10px to 100%.
Note that this requires a teensy tiny hack in
gtk_css_value_transition(), but so be it.
2016-02-13 04:49:08 +01:00