William Jon McCann
6fd7e547c5
notebook: don't use a null page
2014-01-24 18:41:22 -05:00
John Ralls
489dfa9389
Bug 711298 - "Edit Scheduled Transaction" window way too modal
...
Put dialogs and utility windows in the same level as normal and
toolbar windows so that Gtk can control their stacking instead of
forcing them, rather unnaturally, to be on top of all other windows,
even other application windows, even when another application has
focus.
2014-01-24 15:22:55 -08:00
Matthias Clasen
1bc1302af0
Respect 12/24-hour clock setting in the file chooser
...
Based on a patch by Garrett Regier in bug 699224.
2014-01-24 18:05:26 -05:00
Garrett Regier
e4be589448
Use GDateTime in the file chooser
...
Signed-off-by: Garrett Regier <garrett@yorba.org>
https://bugzilla.gnome.org/show_bug.cgi?id=699224
2014-01-24 18:05:26 -05:00
William Jon McCann
66f8026622
notebook: add a style class when the child tab is reorderable
2014-01-24 17:27:27 -05:00
Cosimo Cecchi
22bcd62e2e
aboutdialog: make use-header-bar override work from bindings
...
Instead of setting "use-header-bar" from gtk_about_dialog_new(),
override its default value by inspecting the properties at constructor()
time. This makes it work from bindings as well, since they don't use the
convenience C constructor.
https://bugzilla.gnome.org/show_bug.cgi?id=722574
2014-01-24 15:50:36 -05:00
Matthias Clasen
6e96111d9f
GtkHeaderBar: try harder to find the best window icon
...
GtkWindow has 4 (!) APIs for setting window icons, and we
have to try them all in the right order to find the right
icon. This commit makes it so, and keeps the icon list
manipulation inside gtkwindow.c by adding a private API
for getting a single icon at the right size.
https://bugzilla.gnome.org/show_bug.cgi?id=722515
2014-01-24 15:40:37 -05:00
William Jon McCann
3437f83ff3
notebook: add a style for prelighted labels
2014-01-24 13:15:44 -05:00
Ignacio Casal Quinteiro
bfcc6c015e
win32: set color for scale marks
2014-01-24 18:27:43 +01:00
Ignacio Casal Quinteiro
f7a3d54a76
win32: add margin to scale trough
2014-01-24 17:57:59 +01:00
Ignacio Casal Quinteiro
b4ff954218
win32: add more width to the slider to not cut it when using marks
2014-01-24 17:30:28 +01:00
William Jon McCann
974e930fb8
Use a define for the default theme name
2014-01-24 08:08:34 -05:00
William Jon McCann
6fa703b506
resources: Make Raleigh the real name of the theme
...
And make gtk-default.css an alias to it.
2014-01-24 07:55:00 -05:00
Chun-wei Fan
647dbf4e90
MSVC Builds: "Install" gtk3-demo.png
...
This is needed to show the gtk3-demo icon and is needed for the "Multiple
Views" demo to work. Hmm, why couldn't I do a for loop for a batch in a
property sheet ? :|
2014-01-24 15:00:55 +08:00
Chun-wei Fan
186ecee4d4
Update Visual Studio Build Files
...
-"Install" the newly-added public gtkpopover.h
-Make the gtk3-demo projects up-to-date
2014-01-24 14:20:07 +08:00
Matthias Clasen
b011192111
Add an #ifdef to shut gtk-doc up
...
gtk-doc complains that the stock macros are deprecated,
but not in an #ifdef block. So add one.
2014-01-23 21:09:24 -05:00
Matthias Clasen
668c31bf97
Build gtk-doc scanner without deprecation warnings
...
Use of deprecated symbols is expected in this code,
no need to warn about it.
2014-01-23 21:09:24 -05:00
Matthias Clasen
f4831df8ff
Fix gtkenums doc section
2014-01-23 21:09:24 -05:00
Matthias Clasen
c091efcd84
Add versioned dependencies in pc files
...
This helps with runtime deps between devel packages.
https://bugzilla.gnome.org/show_bug.cgi?id=722638
2014-01-23 21:09:24 -05:00
Matthias Clasen
fec0116493
Slight rewording of some docs
2014-01-23 21:09:24 -05:00
Matthias Clasen
41944337af
Trivial formatting fix
2014-01-23 21:09:24 -05:00
William Jon McCann
4a11acdc8c
resources: move resources into a subdirectory
2014-01-23 21:04:59 -05:00
William Jon McCann
0426abd3c6
Improve docs for focus-line-pattern
2014-01-23 16:58:18 -05:00
William Jon McCann
a2ccb6601e
gdk: enable rgba visuals by default
...
Unless GDK_RGBA=0 is set.
https://bugzilla.gnome.org/show_bug.cgi?id=630217
2014-01-23 11:51:51 -05:00
William Jon McCann
b617b003ef
Use 16px as default button and small toolbar icon sizes
...
https://bugzilla.gnome.org/show_bug.cgi?id=350190
2014-01-23 11:51:51 -05:00
Yosef Or Boczko
773e40ca7b
docs: Add more a reference in GtkHeaderBar
2014-01-23 18:29:31 +02:00
Jakub Steiner
2eedebce19
stock icons: print icons no longer fuzzy
...
- improve legibility by aligning to the grid
- less dramatic stroke around application-exit
2014-01-23 16:05:55 +01:00
Daniel Mustieles
363ec9a9e7
Updated Spanish translation
2014-01-23 10:53:51 +01:00
GunChleoc
c924fe4b59
Updated Scottish Gaelic translation
2014-01-22 21:10:54 +01:00
Carlos Garnacho
090a4f0af3
window: add missing return
...
A branch in the if/else if/else was missing a return, that was
unintended.
2014-01-22 20:50:33 +01:00
Carlos Garnacho
8595a38145
magnifier: Fix compiler warning
2014-01-22 20:50:33 +01:00
Piotr Drąg
a2b8a96f09
Updated POTFILES.in and POTFILES.skip
2014-01-22 19:41:26 +01:00
Carlos Garnacho
ce32476f32
Merge branch 'popovers'
2014-01-22 18:42:29 +01:00
Carlos Garnacho
074e17e100
popover: Don't overdraw background
...
It was only done so the background would connect visually to the popover
tail, but then it brings aliasing issues when the border is drawn over the
background. Instead, overdraw the tail, so it also fills the gap left by
the border.
2014-01-22 18:32:16 +01:00
Carlos Garnacho
eb2c1242fe
popover: Update child visibility when scrolling happens
...
If pointing_to starts falling outside of the parent scrollable allocation,
the popover will be automatically hidden, and shown back again when
pointing_to scrolls back to visibility.
2014-01-22 17:10:07 +01:00
Carlos Garnacho
8d3439db61
popover: Track parent scrollable adjustments
...
This makes sure popovers follow the relative_to widget if it is
contained within a GtkScrollable.
2014-01-22 17:10:07 +01:00
Carlos Garnacho
9fe26a93eb
texthandle: Update child visibility of handles within scrollables
...
If the rect a handle points to starts falling outside of the parent
scrollable allocation, the handle will be automatically hidden, and
shown again when the rectangle is visible too.
2014-01-22 17:10:07 +01:00
Carlos Garnacho
328404795b
texthandle: Track parent scrollable adjustments
...
This makes sure texthandles follow the parent if it is contained within a
GtkScrollable.
2014-01-22 17:10:07 +01:00
Carlos Garnacho
360d5f04c0
texthandle: ensure handles are recreated on parent hierarchy changes
...
This ensures the handles come out right even if the parent widget is
reparented to a different toplevel.
2014-01-22 17:10:07 +01:00
Carlos Garnacho
81f13232d8
popover: fix g-i warning
2014-01-22 17:10:07 +01:00
Carlos Garnacho
d0c74dc288
popover: Fix documentation blurb
...
The grabbing behavior is no longer exclusively controlled by the caller,
mention gtk_popover_set_modal().
2014-01-22 17:10:07 +01:00
Carlos Garnacho
834ad653ea
texthandle: Use GtkWindow private popover API.
2014-01-22 17:10:07 +01:00
Carlos Garnacho
5f667b5820
popover: use GtkWindow private popover API
2014-01-22 17:10:07 +01:00
Carlos Garnacho
168227165d
window: Make popover window private
2014-01-22 17:10:07 +01:00
Carlos Garnacho
889a280979
window: Use GList to store popover structs
...
When all popovers are removed on destroy(), if a popover is nested into
(eg. with relative_to within) another popover, the removal of one can
lead to the other being removed while the hashtable is being iterated,
which would lead to undefined behavior in further iterations.
Then, use a GList to store popovers, iterating can be made more resilient
on these situations, and unless on pathological cases there's not going
to be as many of those popovers as to cause performance decreases at the
times those are iterated.
2014-01-22 17:10:06 +01:00
Carlos Garnacho
5bb259bc6a
textview: Set GTK_STYLE_CLASS_OSD on text selection popovers
2014-01-22 17:10:06 +01:00
Carlos Garnacho
65edb10243
entry: Set GTK_STYLE_CLASS_OSD on text selection popovers
2014-01-22 17:10:06 +01:00
Carlos Garnacho
649004ce43
popover: Do not set GTK_STYLE_CLASS_OSD directly
...
That's up to the caller, popovers are by design not only meant to
have that role.
2014-01-22 17:10:06 +01:00
Carlos Garnacho
462e7f0de1
popover: Fix allocation of CSS margins
...
that was forgotten about, leaving no room for theme shadows that'd
make popovers look less flat.
2014-01-22 17:10:06 +01:00
Carlos Garnacho
69182c03fb
popover: Flip popovers positioning on left/right on RTL.
...
If widgets have GTK_TEXT_DIRECTION_RTL, popovers being positioned
on GTK_POS_LEFT/RIGHT will default to appearing on the other side
too.
2014-01-22 17:10:06 +01:00