netstatus/batman/pager - slider stepping fixes with mousewheel

detail work on pager(gadget) settings

- changed indicator format to slider format
- changed steps to make more sence

Reviewed-by: Christopher Michael <devilhorns@comcast.net>
Differential Revision: https://phab.enlightenment.org/D11693
This commit is contained in:
Simon Tischer 2020-04-13 11:00:45 +02:00 committed by Christopher Michael
parent 2f52f093b6
commit 5853fca2d4
3 changed files with 13 additions and 9 deletions

View File

@ -445,9 +445,10 @@ _config_create_pages(Evas_Object *parent)
ow = elm_slider_add(tb);
elm_object_disabled_set(ow, !pager_config->popup);
elm_slider_min_max_set(ow, 20, 200);
elm_slider_step_set(ow, 1);
elm_slider_step_set(ow, 0.0555);
elm_slider_value_set(ow, pager_config->popup_height);
elm_slider_unit_format_set(ow, _("%.0f pixels"));
elm_slider_indicator_format_set(ow, _("%.0f"));
elm_table_pack(tb, ow, 0, 2, 1, 1);
E_ALIGN(ow, EVAS_HINT_FILL, EVAS_HINT_FILL);
E_WEIGHT(ow, EVAS_HINT_EXPAND, 0);
@ -467,9 +468,10 @@ _config_create_pages(Evas_Object *parent)
ow = elm_slider_add(tb);
elm_object_disabled_set(ow, !pager_config->popup);
elm_slider_min_max_set(ow, 0.1, 10);
elm_slider_step_set(ow, 0.1);
elm_slider_step_set(ow, 0.01);
elm_slider_value_set(ow, pager_config->popup_speed);
elm_slider_unit_format_set(ow, _("%1.1f seconds"));
elm_slider_indicator_format_set(ow, _("%.1f"));
elm_table_pack(tb, ow, 0, 4, 1, 1);
E_ALIGN(ow, EVAS_HINT_FILL, EVAS_HINT_FILL);
E_WEIGHT(ow, EVAS_HINT_EXPAND, 0);
@ -489,9 +491,10 @@ _config_create_pages(Evas_Object *parent)
ow = elm_slider_add(tb);
elm_object_disabled_set(ow, !pager_config->popup);
elm_slider_min_max_set(ow, 20, 200);
elm_slider_step_set(ow, 1);
elm_slider_step_set(ow, 0.0555);
elm_slider_value_set(ow, pager_config->popup_act_height);
elm_slider_unit_format_set(ow, _("%.0f pixels"));
elm_slider_indicator_format_set(ow, _("%.0f"));
elm_table_pack(tb, ow, 0, 6, 1, 1);
E_ALIGN(ow, EVAS_HINT_FILL, EVAS_HINT_FILL);
E_WEIGHT(ow, EVAS_HINT_EXPAND, 0);
@ -564,9 +567,10 @@ _config_create_pages(Evas_Object *parent)
ow = elm_slider_add(tb);
elm_object_disabled_set(ow, !pager_config->popup_urgent);
elm_slider_min_max_set(ow, 0.1, 10);
elm_slider_step_set(ow, 0.1);
elm_slider_step_set(ow, 0.01);
elm_slider_value_set(ow, pager_config->popup_urgent_speed);
elm_slider_unit_format_set(ow, _("%1.1f seconds"));
elm_slider_indicator_format_set(ow, _("%.1f"));
elm_table_pack(tb, ow, 0, 4, 1, 1);
E_ALIGN(ow, EVAS_HINT_FILL, EVAS_HINT_FILL);
E_WEIGHT(ow, EVAS_HINT_EXPAND, 0);

View File

@ -449,7 +449,7 @@ batman_configure(Instance *inst)
elm_slider_indicator_format_set(slider, "%1.0f min");
elm_slider_min_max_set(slider, 0, 60);
elm_slider_value_set(slider, inst->cfg->batman.alert);
elm_slider_step_set(slider, 1);
elm_slider_step_set(slider, 0.01);
elm_slider_span_size_set(slider, 100);
E_ALIGN(slider, 0.0, 0.0);
E_WEIGHT(slider, EVAS_HINT_EXPAND, 0);
@ -471,7 +471,7 @@ batman_configure(Instance *inst)
elm_slider_indicator_format_set(slider, "%1.0f %%");
elm_slider_min_max_set(slider, 0, 100);
elm_slider_value_set(slider, inst->cfg->batman.alert_p);
elm_slider_step_set(slider, 1);
elm_slider_step_set(slider, 0.01);
elm_slider_span_size_set(slider, 100);
E_ALIGN(slider, 0.0, 0.0);
E_WEIGHT(slider, EVAS_HINT_EXPAND, 0);
@ -493,7 +493,7 @@ batman_configure(Instance *inst)
elm_slider_indicator_format_set(slider, "%1.0f s");
elm_slider_min_max_set(slider, 1, 300);
elm_slider_value_set(slider, inst->cfg->batman.alert_timeout);
elm_slider_step_set(slider, 1);
elm_slider_step_set(slider, 0.01);
elm_slider_span_size_set(slider, 100);
E_ALIGN(slider, 0.0, 0.0);
E_WEIGHT(slider, EVAS_HINT_EXPAND, 0);

View File

@ -305,7 +305,7 @@ netstatus_configure(Instance *inst)
elm_slider_indicator_format_set(slider, "%1.0f");
elm_slider_min_max_set(slider, 0, 1000);
elm_slider_value_set(slider, inst->cfg->netstatus.inmax);
elm_slider_step_set(slider, 10);
elm_slider_step_set(slider, 0.05);
elm_slider_span_size_set(slider, 100);
evas_object_size_hint_align_set(slider, EVAS_HINT_FILL, 0.5);
evas_object_size_hint_weight_set(slider, EVAS_HINT_EXPAND, 0.0);
@ -358,7 +358,7 @@ netstatus_configure(Instance *inst)
elm_slider_indicator_format_set(slider, "%1.0f");
elm_slider_min_max_set(slider, 0, 1000);
elm_slider_value_set(slider, inst->cfg->netstatus.outmax);
elm_slider_step_set(slider, 10);
elm_slider_step_set(slider, 0.05);
elm_slider_span_size_set(slider, 100);
evas_object_size_hint_align_set(slider, EVAS_HINT_FILL, 0.5);
evas_object_size_hint_weight_set(slider, EVAS_HINT_EXPAND, 0.0);