Commit Graph

19798 Commits

Author SHA1 Message Date
98a67d9697 popover: propagate (insensitive|backdrop) flags from relative-to widget
Popovers aren't direct children of the widget they point to, but yet
they act as children of it, so do the same with state propagation,
so the flags that propagate across the hierarchy reach popovers too.
2014-02-07 16:47:57 +01:00
63bed5d040 popover: Listen on grab_notify from the relative-to widget
Anytime ::grab-notify comes across, the popover visibility and GTK+
grab ownership are checked, so the popover is hidden when it loses
the GTK+ by any reason.
2014-02-07 16:47:57 +01:00
3c4dbe6c7a Add GTK_STYLE_CLASS_DESTRUCTIVE_ACTION 2014-02-07 10:28:53 -05:00
de42376122 Add GTK_STYLE_CLASS_SUGGESTED_ACTION 2014-02-07 10:28:52 -05:00
648511ed44 docs: remove <emphasis> 2014-02-07 10:07:16 -05:00
0ce016650b docs: Use markup for links 2014-02-07 09:42:12 -05:00
6d3347de63 widget: Ignore text direction in gtk_widget_set_state_flags()
Previously we did a semi-successful job at ignoring it. Unfortunately
this job was bad enough that we could lose the direction.

We still allow passing in the enum values, because we want code like
this to work:
  set_state_flags (get_state_flags() | SOME_FLAGS)
2014-02-07 14:48:54 +01:00
ae36e57c61 gtkmagnifier: do not use P_() macro for property names 2014-02-07 10:01:49 +01:00
4238cc4b7b Revert "Fix memory leak in GtkTreeViewAccessible"
This reverts commit 7a411eb6dd.
This also makes gedit external tools manager to crash
2014-02-06 22:15:12 +01:00
974c843253 GtkApplication: install gtk option group
Install Gtk's GOptionGroup in GApplication just before commandline
arguments are parsed.
2014-02-06 17:42:33 +00:00
7faf5ee765 GtkTreeViewColumn: fix critical warning
Do not call _column_autosize() if there is no treeview set yet.

https://bugzilla.gnome.org/show_bug.cgi?id=723637
2014-02-06 19:41:02 +02:00
b91859a19a gtkwindow: remove delete-event idle function on finalize
Heavy duty can prevent this idle function from being called before
the window is destroyed, so make sure that the source is removed
when the window is finalized.

https://bugzilla.gnome.org/show_bug.cgi?id=723771
2014-02-06 18:18:23 +02:00
16db6bbccf docs: fix quotes in example 2014-02-06 10:55:12 -05:00
d74ca9f02c popover: Emit ::closed once modality is cleared
Otherwise, calling gtk_widget_grab_focus() on a widget when the
popover send ::closed won't work.
2014-02-06 16:13:43 +01:00
f999ac686b docs: Don't use warnings 2014-02-06 09:53:49 -05:00
99f16d25a7 popover: Add ::closed signal
This signal is emitted when the popover is dismissed either through
API or user interaction, somewhat more friendly than connecting to
::unmap.
2014-02-06 15:32:48 +01:00
13b37bd4e0 popover: Add padding pointers to GtkPopoverClass 2014-02-06 15:32:40 +01:00
e78ebaa089 docs: don't use <important> 2014-02-06 08:01:49 -05:00
334d34178a docs: don't use <warning> 2014-02-06 08:01:49 -05:00
6abe7a7094 docs: use markdown instead of <note> 2014-02-06 08:01:49 -05:00
2a45418b67 docs: use proper quotes 2014-02-05 15:08:42 -05:00
c3dfb17031 docs: fix missing quotation mark 2014-02-05 15:08:42 -05:00
fd7adf3b51 docs: add back id for section heading
It was lost during the markdown conversion.
2014-02-05 12:33:39 -05:00
b4d4ffcf38 docs: Don't use <xi:include> 2014-02-05 12:32:20 -05:00
25d02909c8 label: Invalidate link colors on style change
Discovered-by: Timm Bäder <mail@baedert.org>

https://bugzilla.gnome.org/show_bug.cgi?id=721309
2014-02-05 13:38:54 +01:00
219357d69c label: refactor code
Split out function for setting attributes. This will be needed in future
patches.
2014-02-05 13:38:54 +01:00
a0bfbc8ae1 label: Avoid creating new attribute list
Only create an attribute list for merging if we actually need to merge.

This bug was introduced in 5230cfe805
2014-02-05 13:38:54 +01:00
4439453b75 widget: Fix margin-start and margin-end properties
The margin-start and margin-end properties were incorrectly
defined, so margins weren't respected for RTL languages.

https://bugzilla.gnome.org/show_bug.cgi?id=723627
2014-02-05 13:28:24 +01:00
f13b3e3aeb Add minimal popover theming to Raleigh
Add background and border, so the popover boundaries are visible.
2014-02-05 01:10:33 -05:00
3b3d8ca456 docs: Use "#" for refsect2 instead of ## 2014-02-04 21:00:58 -05:00
c6ef8bdc9c docs: don't use <para id=""> 2014-02-04 20:21:05 -05:00
aeaa35262f docs: use a list instead of a table 2014-02-04 20:00:53 -05:00
446095f9ab docs: don't use <variablelist> 2014-02-04 19:40:34 -05:00
a9c454e0e6 docs: don't use itemizedlist 2014-02-04 19:33:43 -05:00
2c4431e6ba docs: don't use <keycap> tags 2014-02-04 19:29:00 -05:00
8ad75bdfff docs: don't use <replaceable> 2014-02-04 19:20:16 -05:00
5dd751f006 docs: don't use ulink. use markdown instead 2014-02-04 18:53:51 -05:00
56f76214b7 docs: don't use <varnam> 2014-02-04 18:32:42 -05:00
d81e4edbd1 docs: don't use <parameter> tags 2014-02-04 18:30:46 -05:00
a22358c0c0 docs: use ` instead of <literal> 2014-02-04 18:24:29 -05:00
76447c3512 docs: use quotes instead of <firstterm> 2014-02-04 18:10:11 -05:00
a3bad427c7 docs: don't use <application> tags 2014-02-04 18:01:24 -05:00
2dcbe27a06 docs: don't use <option> 2014-02-04 17:48:33 -05:00
7dcbfe119f docs: don't use <quote> 2014-02-04 17:42:22 -05:00
6ba5e6bb1a docs: don't use <tag> docbook elements 2014-02-04 17:38:09 -05:00
bf7afa48f8 docs: replace all figures with headings and images 2014-02-04 17:20:43 -05:00
76472608c7 docs: fix last commit 2014-02-04 17:09:12 -05:00
63e887e165 docs: replace all <examples> with markdown headings 2014-02-04 16:58:54 -05:00
28376c2600 docs: Use markdown for section headings 2014-02-04 16:58:54 -05:00
9f99f567c8 docs: use markdown instead of inlinegraphic tags 2014-02-04 16:58:53 -05:00