Initial import
This commit is contained in:
61
x11-terms/terminology/files/terminology-1.5.0-autohide.patch
Normal file
61
x11-terms/terminology/files/terminology-1.5.0-autohide.patch
Normal file
@@ -0,0 +1,61 @@
|
||||
diff -ur a/src/bin/config.h b/src/bin/config.h
|
||||
--- a/src/bin/config.h 2019-09-11 17:37:45.989627197 -0400
|
||||
+++ b/src/bin/config.h 2019-09-11 17:30:25.221997408 -0400
|
||||
@@ -116,4 +116,6 @@
|
||||
const char *config_theme_path_get(const Config *config);
|
||||
const char *config_theme_path_default_get(const Config *config);
|
||||
|
||||
+#define CONFIG_CURSOR_IDLE_TIMEOUT_MAX 60.0
|
||||
+
|
||||
#endif
|
||||
diff -ur a/src/bin/options_behavior.c b/src/bin/options_behavior.c
|
||||
--- a/src/bin/options_behavior.c 2019-09-11 17:37:45.990627176 -0400
|
||||
+++ b/src/bin/options_behavior.c 2019-09-11 17:31:58.374017228 -0400
|
||||
@@ -221,7 +221,7 @@
|
||||
}
|
||||
else
|
||||
{
|
||||
- config->hide_cursor = INFINITY;
|
||||
+ config->hide_cursor = CONFIG_CURSOR_IDLE_TIMEOUT_MAX + 1.0;
|
||||
elm_object_disabled_set(ctx->sld_hide_cursor, EINA_TRUE);
|
||||
}
|
||||
config_save(config, NULL);
|
||||
@@ -629,7 +629,7 @@
|
||||
evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5);
|
||||
elm_object_text_set(o, _("Translucent"));
|
||||
elm_object_text_set(o, _("Auto hide the mouse cursor when idle:"));
|
||||
- elm_check_state_set(o, !isnan(config->hide_cursor));
|
||||
+ elm_check_state_set(o, config->hide_cursor < CONFIG_CURSOR_IDLE_TIMEOUT_MAX);
|
||||
elm_box_pack_end(bx, o);
|
||||
evas_object_show(o);
|
||||
evas_object_smart_callback_add(o, "changed",
|
||||
@@ -643,7 +643,7 @@
|
||||
elm_slider_span_size_set(o, 40);
|
||||
elm_slider_unit_format_set(o, _("%1.1f s"));
|
||||
elm_slider_indicator_format_set(o, _("%1.1f s"));
|
||||
- elm_slider_min_max_set(o, 0.0, 60.0);
|
||||
+ elm_slider_min_max_set(o, 0.0, CONFIG_CURSOR_IDLE_TIMEOUT_MAX);
|
||||
elm_slider_value_set(o, config->hide_cursor);
|
||||
elm_box_pack_end(bx, o);
|
||||
evas_object_show(o);
|
||||
diff -ur a/src/bin/win.c b/src/bin/win.c
|
||||
--- a/src/bin/win.c 2019-09-11 17:37:45.990627176 -0400
|
||||
+++ b/src/bin/win.c 2019-09-11 17:33:06.533568215 -0400
|
||||
@@ -1609,7 +1609,7 @@
|
||||
if (wn->on_popover)
|
||||
return;
|
||||
|
||||
- if (!isnan(wn->config->hide_cursor))
|
||||
+ if (wn->config->hide_cursor < CONFIG_CURSOR_IDLE_TIMEOUT_MAX)
|
||||
{
|
||||
if (wn->hide_cursor_timer)
|
||||
{
|
||||
@@ -1819,7 +1819,7 @@
|
||||
|
||||
}
|
||||
|
||||
- if (!isnan(wn->config->hide_cursor))
|
||||
+ if (wn->config->hide_cursor < CONFIG_CURSOR_IDLE_TIMEOUT_MAX)
|
||||
{
|
||||
wn->hide_cursor_timer = ecore_timer_add(
|
||||
wn->config->hide_cursor, _hide_cursor, wn);
|
||||
Reference in New Issue
Block a user