summaryrefslogtreecommitdiff
path: root/src/baobab-ringschart.vala
diff options
context:
space:
mode:
authorStefano Facchini <stefano.facchini@gmail.com>2013-07-08 22:00:39 +0200
committerStefano Facchini <stefano.facchini@gmail.com>2013-07-08 22:04:56 +0200
commit6c4c583c1c070906774b05ae059f63a382855492 (patch)
treef41d2aa00e90a438c57c1f1297d977a668e02591 /src/baobab-ringschart.vala
parent1cb0bee3001e4ad91f14a4d292cfbbe11197ea6c (diff)
downloadbaobab-6c4c583c1c070906774b05ae059f63a382855492.tar.gz
Ringschart: hardcode subfolder tip timeout
The gtk-tooltip-timeout setting is being deprecated in favor of a hardcoded value. We hardcode our timeout to twice the GTK+ value.
Diffstat (limited to 'src/baobab-ringschart.vala')
-rw-r--r--src/baobab-ringschart.vala8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/baobab-ringschart.vala b/src/baobab-ringschart.vala
index 5f9bdc8..45a46b8 100644
--- a/src/baobab-ringschart.vala
+++ b/src/baobab-ringschart.vala
@@ -48,7 +48,9 @@ namespace Baobab {
const double ITEM_MIN_ANGLE = 0.03;
const double EDGE_ANGLE = 0.004;
- int subtip_timeout;
+ // Twice the GTK+ tooltip timeout
+ const int SUBTIP_TIMEOUT = 1000;
+
uint tips_timeout_id = 0;
bool drawing_subtips = false;
List<ChartItem> subtip_items;
@@ -67,7 +69,7 @@ namespace Baobab {
subtip_items = null;
if (highlighted_item != null) {
- tips_timeout_id = Timeout.add (subtip_timeout, () => {
+ tips_timeout_id = Timeout.add (SUBTIP_TIMEOUT, () => {
drawing_subtips = true;
queue_draw ();
return false;
@@ -76,8 +78,6 @@ namespace Baobab {
}
construct {
- subtip_timeout = Gtk.Settings.get_default ().gtk_tooltip_timeout * 2;
-
notify["max-depth"].connect (subtips_update);
notify["highlighted-item"].connect (subtips_update);
notify["root"].connect (subtips_update);