Matthias Clasen
19e1a8feb4
GtkMessageDialog: Allow action-area-border theming again
...
This border does not interfere with headerbar-vs-content placement,
and we can allow themes to change it without breaking dialogs.
2014-04-10 13:54:38 -07:00
Matthias Clasen
28327ee9aa
GtkDialog: fix up handling of style properties
...
The use of border-width-set here was an attempt to differentiate
between explicitly set (from code / ui files) border width from
theme changes. But when we are calling gtk_window_set_border_width
to apply the theme value, the -set property gets set, and all
further theme changes are ignored. This has the effect of only
letting the default value of these properties get applied.
Fix this by unsetting border-width-set after applying theme values.
2014-04-10 13:54:37 -07:00
Руслан Ижбулатов
b1012256f2
Revert "W32: RGBA GDK backend (broken)"
...
This reverts commit f89d38bc2d
.
Pushed by accident.
2014-04-10 17:59:48 +00:00
Руслан Ижбулатов
dd8612227f
Revert "W32: Add a basic set of CSD styles"
...
This reverts commit 6e3e0dcd73
.
Pushed by accident.
2014-04-10 17:59:21 +00:00
Руслан Ижбулатов
fee41fb616
Revert "W32: Implement composition check for GDK"
...
This reverts commit 7ae5a56948
.
Pushed by accident.
2014-04-10 17:58:58 +00:00
Руслан Ижбулатов
5c6e967b1f
W32: remove border on default buttons
...
https://bugzilla.gnome.org/show_bug.cgi?id=727973
2014-04-10 17:49:20 +00:00
Руслан Ижбулатов
7ae5a56948
W32: Implement composition check for GDK
...
Also move DWM function grabbing and make those functions available to all of GDK-Win32.
https://bugzilla.gnome.org/show_bug.cgi?id=727316
2014-04-10 17:49:20 +00:00
Руслан Ижбулатов
6e3e0dcd73
W32: Add a basic set of CSD styles
...
https://bugzilla.gnome.org/show_bug.cgi?id=727316
2014-04-10 17:49:19 +00:00
Руслан Ижбулатов
f89d38bc2d
W32: RGBA GDK backend (broken)
...
https://bugzilla.gnome.org/show_bug.cgi?id=727316
2014-04-10 17:49:19 +00:00
Benjamin Otte
3f23f20ca8
tests: Don't use deprecated functions in testselection
2014-04-10 17:06:27 +02:00
Benjamin Otte
6d62f84dae
tests: Make testlockbutton not use deprecated API
2014-04-10 17:00:44 +02:00
Benjamin Otte
949aa98a8f
testgtk: Don't use deprecated functions in selection test
2014-04-10 16:53:42 +02:00
Benjamin Otte
5600499c2f
testgtk: Remove rc file test
...
The test didn't work anymore since RC files stopped being used in 3.0.
2014-04-10 16:50:32 +02:00
Benjamin Otte
27ada645ca
testgtk: Don't use deprecated functions in progress bar test
2014-04-10 16:48:13 +02:00
Benjamin Otte
78ae3690fa
testgtk: Don't use deprecated functions in event watcher test
2014-04-10 16:46:07 +02:00
Benjamin Otte
6d56ef2d52
testgtk: Don't use deprecated functions in scrolled windows test
2014-04-10 16:42:59 +02:00
Benjamin Otte
2a0d046df3
testgtk: Don't use deprecated functions in dialogs test
2014-04-10 16:36:16 +02:00
Benjamin Otte
4f7a972aac
testgtk: Make dialogs example work without static variable
...
Makes it a bit more complicated, but meh.
2014-04-10 16:16:41 +02:00
Benjamin Otte
38149c472e
testgtk: Clean up dialog example
...
Don't pass a static variable to a callback, when the static variable
could just be deinfed in the callback.
2014-04-10 16:07:05 +02:00
Benjamin Otte
27770485f8
testgtk: Don't use deprecated functions in flipping test
2014-04-10 14:29:51 +02:00
Benjamin Otte
11e17262b7
testgtk: Don't use deprecated functions in scrolling test
2014-04-10 02:40:49 +02:00
Benjamin Otte
9cbd681174
testgtk: Don't call deprecated function in mainloop test
2014-04-10 02:36:38 +02:00
Benjamin Otte
e109894f37
tests: Add deprecation guards
2014-04-10 02:29:54 +02:00
Benjamin Otte
9b29a7a700
pixelcache: Add a warning for an invariant that shouldn't happen
...
Pixel caches should be unmapped before being freed and unmapping clears
those variables.
2014-04-10 01:53:57 +02:00
Benjamin Otte
6e1fc27528
textview: Call map/unmap functions on pixel cache
...
https://bugzilla.gnome.org/show_bug.cgi?id=726475
2014-04-10 00:16:54 +02:00
Benjamin Otte
e758b0a144
treeview: Call map/unmap functions on pixel cache
...
https://bugzilla.gnome.org/show_bug.cgi?id=726475
2014-04-10 00:16:54 +02:00
Benjamin Otte
461f1900f2
viewport: Call map/unmap functions on pixel cache
...
https://bugzilla.gnome.org/show_bug.cgi?id=726475
2014-04-10 00:16:53 +02:00
Benjamin Otte
2587d4b8e6
pixelcache: Add map/unmap functions
...
Because GTK does not invalidate windows that aren't mapped, we cannot
update the pixel cache when the window it handles isn't mapped. So we
add API to call when GDK windows get mapped/unmapped.
https://bugzilla.gnome.org/show_bug.cgi?id=726475
2014-04-10 00:16:53 +02:00
Benjamin Otte
2a9d2a966a
pixelcache: Split out a function
...
https://bugzilla.gnome.org/show_bug.cgi?id=726475
2014-04-10 00:16:53 +02:00
Chun-wei Fan
3036a53667
Visual C++ Builds: Fix Header Installation
...
Make sure that gtk/a11y/gtkpopoveraccessible.h is copied, so that programs
using GTK+'s a11y will compile correctly.
2014-04-09 14:03:01 +08:00
Yuri Myasoedov
aeb8b921e0
Fixed Russian translation
2014-04-09 00:23:20 +04:00
Matthias Clasen
69ef54bcd9
listbox: keep emitting ::row-selected
...
This was accidentally lost when multi-selection was added, causing
sidebars like the one in gnome-contacts or polari to not work any
more.
2014-04-07 23:17:56 -04:00
Piotr Drąg
2a9d22c895
doap: update URLs
2014-04-06 13:10:52 +02:00
Yosef Or Boczko
900adae5d9
headerbar: Use popover for the fallback app menu
...
https://bugzilla.gnome.org/show_bug.cgi?id=723963
2014-04-06 02:23:19 -04:00
Matthias Clasen
7d5bb09b88
Deprecate gtk_application_add_accelerator
...
The new gtk_application_set_accels_for_action api is more flexible
and better.
2014-04-06 02:13:06 -04:00
Matthias Clasen
4c03903045
Add new switch api to the docs
2014-04-06 01:52:49 -04:00
Matthias Clasen
ac22ff3bda
Add a delayed state test case
...
This adds a switch with delayed state change to testswitch,
demonstrating the functionality that was added in the previous
commit.
2014-04-06 01:52:48 -04:00
Matthias Clasen
7b11f761b3
switch: Add a delayed state capability
...
This commit makes it possible for GtkSwitch to indicate when
the underlying state changes with a delay, causing the switch
to temporarily go 'out of sync' with the underlying change.
https://bugzilla.gnome.org/show_bug.cgi?id=725648
2014-04-06 01:52:47 -04:00
Matthias Clasen
4ebd2d3f7e
Add new listbox api to docs
2014-04-06 01:52:47 -04:00
Matthias Clasen
125c9f207f
list box: Avoid excessive signals
...
We were emitting the a11y ::selection-changed signal much more
often than ::selected-rows-changed. Thats not necessary.
2014-04-06 01:44:38 -04:00
Matthias Clasen
ccc4fb8512
Improve list selection example
...
Print out signals, so we see how often they are emitted.
2014-04-06 01:44:38 -04:00
Matthias Clasen
3fe243d346
list box: Cosmetic changes
...
Shorten variable names from list_box to box, throughout,
and use the BOX_PRIV macro everywhere.
2014-04-06 01:44:37 -04:00
Matthias Clasen
92eab67a49
Add a list box selection testcase
2014-04-06 01:44:37 -04:00
Matthias Clasen
efcaaa524e
list box: Update accessible implementation
...
Now that multi selection is supported, we can provide a more
complete AtkSelection implementation.
2014-04-06 01:44:36 -04:00
Matthias Clasen
f652120347
list box: Implement multiple selection
...
This largely copies the flox box implementation, including the
same key bindings.
2014-04-06 01:44:36 -04:00
Matthias Clasen
463c89e540
listbox: Add multi-selection API
...
This commit adds API for dealing with multi-selection. It is identical
to the flow box API for this purpose. The implementation is still limited
to single-selection, and will be updated in subsequent commits.
2014-04-06 01:44:35 -04:00
Matthias Clasen
d6cc9bd7cb
Add version macros for 3.14
2014-04-06 01:27:01 -04:00
Matthias Clasen
3b00a79eac
Bump version to 3.13
2014-04-06 01:26:27 -04:00
John Lindgren
5f79ae53a2
Set use-fallback property to True for GtkScaleButton icons.
...
https://bugzilla.gnome.org/show_bug.cgi?id=727662
2014-04-06 01:12:41 -04:00
Jasper St. Pierre
ae7b154cf7
Make GtkAccelGroupEntry public again
...
Even though it was marked as internal, it seems gnome-terminal was
poking into the structure. It's unfortunately part of our ABI.
2014-04-05 22:44:32 -04:00