menu: clicky clicky come back.

Let's raise the windows if they already exist so you haven't lost
the thing.
This commit is contained in:
Alastair Poole 2020-09-12 13:22:23 +01:00
parent 9de5536c76
commit df89bb22cc
4 changed files with 20 additions and 4 deletions

View File

@ -482,7 +482,11 @@ ui_win_cpu_add(Ui *ui)
{
Evas_Object *win, *box, *scroller;
if (ui->win_cpu) return;
if (ui->win_cpu)
{
elm_win_raise(ui->win_cpu);
return;
}
ui->win_cpu = win = elm_win_util_standard_add("evisum",
_("CPU Usage"));

View File

@ -171,7 +171,11 @@ ui_win_disk_add(Ui *ui)
Evas_Object *win, *box, *vbox, *scroller;
Evas_Object *table, *rect;
if (ui->win_disk) return;
if (ui->win_disk)
{
elm_win_raise(ui->win_disk);
return;
}
ui->win_disk = win = elm_win_util_standard_add("evisum",
_("Storage"));

View File

@ -125,7 +125,11 @@ ui_win_memory_add(Ui *ui)
Evas_Object *win, *frame, *pb;
Evas_Object *border, *rect, *label, *table;
if (ui->win_mem) return;
if (ui->win_mem)
{
elm_win_raise(ui->win_mem);
return;
}
Widgets *widgets = calloc(1, sizeof(Widgets));
if (!widgets) return;

View File

@ -344,7 +344,11 @@ ui_win_misc_add(Ui *ui)
Evas_Object *win, *box, *hbox, *frame, *scroller;
Evas_Object *table, *border, *rect;
if (ui->win_misc) return;
if (ui->win_misc)
{
elm_win_raise(ui->win_misc);
return;
}
ui->win_misc = win = elm_win_util_standard_add("evisum", _("Misc"));
evas_object_size_hint_weight_set(win, EXPAND, EXPAND);