tasks: Icon Size / Config Dialogue.

If "icon only" use the container's dimensions.
Fix config dialogue anomaly.
This commit is contained in:
Alastair Poole 2020-09-17 00:17:02 +01:00
parent 1d87379d47
commit 4ac98d41d4
2 changed files with 3 additions and 1 deletions

View File

@ -113,7 +113,7 @@ _basic_create_widgets(E_Config_Dialog *cfd EINA_UNUSED, Evas *evas, E_Config_Dia
e_widget_framelist_object_append(of, ob); e_widget_framelist_object_append(of, ob);
of = e_widget_framelist_add(evas, _("Preview"), 0); of = e_widget_framelist_add(evas, _("Preview"), 0);
cfdata->icon = ob = e_widget_check_add(evas, _("Show"), ob = e_widget_check_add(evas, _("Show"),
&(cfdata->preview)); &(cfdata->preview));
e_widget_framelist_object_append(of, ob); e_widget_framelist_object_append(of, ob);
ow = e_widget_label_add(evas, _("Preview Size")); ow = e_widget_label_add(evas, _("Preview Size"));

View File

@ -439,10 +439,12 @@ _tasks_refill(Tasks *tasks)
if (tasks->horizontal) if (tasks->horizontal)
{ {
if (w < tasks->config->minw) w = tasks->config->minw; if (w < tasks->config->minw) w = tasks->config->minw;
if (tasks->config->icon_only) w = h;
} }
else else
{ {
if (h < tasks->config->minh) h = tasks->config->minh; if (h < tasks->config->minh) h = tasks->config->minh;
if (tasks->config->icon_only) h = w;
} }
if (!tasks->gcc->resizable) if (!tasks->gcc->resizable)
{ {