Alexander Larsson
06a808cf2a
stack: Use new private model, remove priv pointer
2013-07-02 13:43:20 +02:00
Alexander Larsson
09d22284f7
revealer: Use new private model, remove priv pointer
2013-07-02 13:42:43 +02:00
William Jon McCann
a9e82cd46a
Deprecate and ignore gtk-enable-tooltips setting
...
It is enabled by default except on touch input devices.
2013-06-30 14:28:02 -04:00
William Jon McCann
7ca327c9bb
Deprecate the unused gtk-file-chooser-backend setting
2013-06-30 13:44:24 -04:00
William Jon McCann
c6ca2374cc
Deprecate and ignore gtk-im-status-style and gtk-im-preedit-style
2013-06-30 12:57:44 -04:00
William Jon McCann
d1817e7a5d
Add deprecation warnings to GTK_STOCK macros
2013-06-30 12:33:22 -04:00
William Jon McCann
4d6f9d280f
Add xpadding around the image in message dialogs
2013-06-30 11:19:50 -04:00
William Jon McCann
c96a1c4980
Deprecate GtkAction and GtkUIManager
...
It is recommended to use GAction et al and GtkBuilder.
2013-06-30 11:19:50 -04:00
Sébastien Wilmet
158451b1ab
textiter: better document "tag" functions
...
https://bugzilla.gnome.org/show_bug.cgi?id=703313
2013-06-30 10:38:25 +02:00
Matthias Clasen
587fb5efa1
GtkSearchBar: formatting trivia
2013-06-30 00:50:29 -04:00
Matthias Clasen
c6daaa16c9
GtkHeaderBar: documentation improvements
...
Add some more information about title allocation.
2013-06-30 00:27:45 -04:00
Matthias Clasen
328f221b5c
csd: Improve window button handling
...
Group the buttons on each side in a box, and give them different
style classes, so themes can differentiate (this is partially a
workaround for limitations in our css selectors). The boxes also
let us add a margin below the buttons, without affecting the
allocation of the buttons themselves.
2013-06-29 19:00:40 -04:00
Matthias Clasen
534a7a9397
csd: use the correct icon name for close button
...
The icon is called window-close-symbolic.
2013-06-29 19:00:40 -04:00
Matthias Clasen
da55c86d3f
csd: Use a dedicated style class for window buttons
...
This allows themes to differentiate between regular buttons
in a title bar, and window buttons.
2013-06-29 19:00:39 -04:00
Matthias Clasen
cacac4f85b
csd: Improve the window title
...
Manually create the label, so that we can set its margins.
2013-06-29 19:00:39 -04:00
Sébastien Wilmet
f0a481d97b
textiter: doc precision for forward_search() and backward_search()
...
https://bugzilla.gnome.org/show_bug.cgi?id=703313
2013-06-29 17:01:58 +02:00
Matthias Clasen
c73b48f28a
Add a gtk_window_close function
...
This is useful when adding close buttons in custom titlebars.
2013-06-28 22:19:15 -04:00
Matthias Clasen
f3f6d1a249
Fix the build
...
We have to uglify the deprecation messages to make gtk-doc
handle them. The get turned into XML attributes, and there
is no automatic quoting to protect quotes in the text.
2013-06-28 06:50:57 -04:00
William Jon McCann
b86588e9f5
Deprecate GtkImageMenuItem
...
Use GtkMenuItem for menus with only text or GMenu for those
with icons for "nouns" and just text for "verbs".
2013-06-27 18:48:46 -04:00
William Jon McCann
d741b7b873
Deprecate the gtk stock functions
2013-06-27 17:51:38 -04:00
William Jon McCann
a02f2c4291
Make ignored settings be set to false by default
2013-06-27 17:02:58 -04:00
Emilio Pozuelo Monfort
f19c3896d0
menushell: don't activate a menu entry when opening a big menu
...
If a menu is opened and it doesn't fit entirely below or above
the menu bar, gtk+ will place it on top. The button release will
then activate the popup item that happens to appear under the
cursor. Avoid this by ignoring release events if they originated
in the parent menu bar and the duration of the press was too short.
https://bugzilla.gnome.org/show_bug.cgi?id=703069
2013-06-27 20:20:53 +02:00
Emanuele Aina
4eddc00911
docs: Add GtkListBox functions to their section and fix links
...
https://bugzilla.gnome.org/show_bug.cgi?id=702981
2013-06-27 16:28:40 +02:00
William Jon McCann
6e028767d0
Fix default value of scrolled window placement-set property
...
To make the testsuite happy.
2013-06-26 22:07:00 -04:00
William Jon McCann
fbbcb5c01b
Disable primary paste by default
2013-06-26 21:41:45 -04:00
William Jon McCann
aef9dca9d5
Deprecate GtkIconFactory, GtkIconSet, GtkIconSource
...
We want to use GtkIconTheme instead. It is worth noting that
the parts that remain undeprecated are GtkIconSize and gtk_icon_size_lookup.
2013-06-26 20:02:27 -04:00
William Jon McCann
88177d8bd1
Don't use a GtkIconSet to pick the logo image
...
Just use the first pixbuf in the default list.
2013-06-26 18:48:03 -04:00
William Jon McCann
e779e04bc2
Deprecate and ignore gtk-icon-sizes setting
...
We don't have icons rendered at arbitrary sizes and we have better
APIs that aren't restricted to GtkIconSizes.
2013-06-26 18:04:27 -04:00
William Jon McCann
b101d465be
Deprecate and ignore gtk-keynav-cursor-only and gtk-keynav-wrap-around
2013-06-26 15:33:10 -04:00
William Jon McCann
b26c74e5da
Deprecate and ignore gtk-menu-bar-accel setting
...
Use 'F10' by default.
2013-06-26 14:21:44 -04:00
William Jon McCann
76936193d5
Deprecate and ignore gtk-menu popup and popdown delay settings
...
Just pick good defaults. The a11y team confirmed that they don't
rely on them.
2013-06-26 14:08:37 -04:00
William Jon McCann
e7b5be93b1
Deprecate and ignore gtk-scrolled-window-placement
...
Just use GTK_CORNER_TOP_LEFT and allow it to be changed with
gtk_scrolled_window_set_placement().
2013-06-26 13:06:12 -04:00
William Jon McCann
aa78c888eb
Deprecate and ignore gtk-fallback-icon-theme
...
The standard icon themes have built in fallbacks.
2013-06-26 12:47:43 -04:00
William Jon McCann
b2e666bf8f
Deprecate and ignore the cursor blink settings
...
And hardcode them to reasonable values.
2013-06-26 12:32:31 -04:00
William Jon McCann
2d79334bb0
Deprecate and ignore gtk-can-change-accels
...
It is disabled by default
2013-06-26 12:00:42 -04:00
William Jon McCann
7cfa7e6b72
Mark gtk-color-palette as deprecated
...
It is only used by the deprecated color selector widget.
2013-06-26 11:47:32 -04:00
William Jon McCann
7e3a494fac
Deprecate and ignore gtk-enable-mnemonics and gtk-auto-mnemonics" properties
...
They are both enabled by default.
2013-06-26 11:16:12 -04:00
William Jon McCann
e8147d15f7
Deprecate and ignore gtk-menu-images setting
...
GtkImageMenuItem images can still be enabled selectively by the app author
using the always-show-image property on the item.
2013-06-26 10:53:09 -04:00
Benjamin Otte
7bd7bcec0d
settings Deprecate properties
...
Deprecate the properties that were brought back from the dead in the
last patch.
2013-06-26 15:51:31 +02:00
Benjamin Otte
5b7b86c231
Revert "Remove the show-unicode-menu and show-input-method-menu settings"
...
Removing object properties is too much of an API break, even for
properties we don't expect to be used outside of GTK itself.
This reverts commit 8b811b623c
.
2013-06-26 15:51:31 +02:00
William Jon McCann
65c31629c3
Deprecate and ignore gtk-button-images setting
...
Button images can still be enabled selectively by the app author
using the always-use-image property on the button.
2013-06-26 09:15:22 -04:00
William Jon McCann
d7260d4ee9
Fix a couple documentation warnings
2013-06-25 19:05:32 -04:00
William Jon McCann
424e1d0059
Start deprecating some GtkStock API
2013-06-25 19:05:32 -04:00
William Jon McCann
0091fc3543
Make the testsuite happy that get gets the default value
2013-06-25 12:39:20 -04:00
William Jon McCann
6e22c4cfde
Fix some regressions from stock migration
2013-06-25 12:39:19 -04:00
Sébastien Wilmet
67d1183ac9
Document GtkTextSearchFlags
...
Move the doc about the flags from gtk_text_iter_forward_search() to the
enum.
https://bugzilla.gnome.org/show_bug.cgi?id=390048
2013-06-25 13:21:08 +02:00
William Jon McCann
02c793f24a
Start migrating internals away from GtkStock
2013-06-24 22:20:49 -04:00
William Jon McCann
2b571f41e2
Remove more discontinued ChangeLogs
...
They are all in git.
2013-06-24 19:53:08 -04:00
Ryan Lortie
c79a21e1dd
menu model: set separator label conditionally
...
When creating separators we were binding the "label" property on the
tracker to the "label" property on the GtkSeparatorMenuItem.
This was problematic for two reasons.
First, it was pointless. The section header label will never change.
Second, it was causing problems: doing the binding caused the value to
be initially synced up, even if it was NULL. Doing this caused
GtkMenuItem to create a GtkAccelLabel and add it as a child, which
prevented the separator from being shown normally.
Change the code a bit so that we just call gtk_menu_item_set_label()
when creating the item, if we find the label to be non-NULL.
Also, show() the separator item at first. GtkMenu manages visibility of
separators internally, but it seems "more correct" to show it ourselves
at first.
2013-06-24 18:05:27 -04:00
Ryan Lortie
d498e9b588
GtkMenuTracker: fix leak when creating submenus
2013-06-24 18:05:27 -04:00