UI: fix broken size_hint on wrong object.

This commit is contained in:
Alastair Poole 2018-08-27 15:36:35 +01:00
parent 9db71d8fd4
commit e0b5a0c42d
1 changed files with 3 additions and 26 deletions

View File

@ -687,14 +687,15 @@ _process_panel_update(void *data)
elm_object_text_set(ui->entry_pid_pri, eina_slstr_printf("%d", proc->priority));
elm_object_text_set(ui->entry_pid_state, proc->state);
if (proc->cpu_time > ui->pid_cpu_time)
if (ui->pid_cpu_time && proc->cpu_time >= ui->pid_cpu_time)
{
cpu_usage = (double) (proc->cpu_time - ui->pid_cpu_time) / ui->poll_delay;
}
ui->pid_cpu_time = proc->cpu_time;
elm_object_text_set(ui->entry_pid_cpu_usage, eina_slstr_printf("%.1f%%", cpu_usage));
ui->pid_cpu_time = proc->cpu_time;
free(proc);
return ECORE_CALLBACK_RENEW;
@ -1527,8 +1528,6 @@ _ui_process_panel_add(Ui *ui)
elm_box_pack_end(hbox, frame);
label = elm_label_add(parent);
evas_object_size_hint_weight_set(scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(scroller, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_object_text_set(label, "Name:");
evas_object_show(label);
elm_table_pack(table, label, 0, 0, 1, 1);
@ -1544,8 +1543,6 @@ _ui_process_panel_add(Ui *ui)
elm_table_pack(table, entry, 1, 0, 1, 1);
label = elm_label_add(parent);
evas_object_size_hint_weight_set(scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(scroller, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_object_text_set(label, "PID:");
evas_object_show(label);
elm_table_pack(table, label, 0, 1, 1, 1);
@ -1561,8 +1558,6 @@ _ui_process_panel_add(Ui *ui)
elm_table_pack(table, entry, 1, 1, 1, 1);
label = elm_label_add(parent);
evas_object_size_hint_weight_set(scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(scroller, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_object_text_set(label, "Username:");
evas_object_show(label);
elm_table_pack(table, label, 0, 2, 1, 1);
@ -1578,8 +1573,6 @@ _ui_process_panel_add(Ui *ui)
elm_table_pack(table, entry, 1, 2, 1, 1);
label = elm_label_add(parent);
evas_object_size_hint_weight_set(scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(scroller, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_object_text_set(label, "UID:");
evas_object_show(label);
elm_table_pack(table, label, 0, 3, 1, 1);
@ -1595,8 +1588,6 @@ _ui_process_panel_add(Ui *ui)
elm_table_pack(table, entry, 1, 3, 1, 1);
label = elm_label_add(parent);
evas_object_size_hint_weight_set(scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(scroller, EVAS_HINT_FILL, EVAS_HINT_FILL);
#if defined(__MacOS__)
elm_object_text_set(label, "WQ #:");
#else
@ -1616,8 +1607,6 @@ _ui_process_panel_add(Ui *ui)
elm_table_pack(table, entry, 1, 4, 1, 1);
label = elm_label_add(parent);
evas_object_size_hint_weight_set(scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(scroller, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_object_text_set(label, "Threads:");
evas_object_show(label);
elm_table_pack(table, label, 0, 5, 1, 1);
@ -1633,8 +1622,6 @@ _ui_process_panel_add(Ui *ui)
elm_table_pack(table, entry, 1, 5, 1, 1);
label = elm_label_add(parent);
evas_object_size_hint_weight_set(scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(scroller, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_object_text_set(label, "Total memory:");
evas_object_show(label);
elm_table_pack(table, label, 0, 6, 1, 1);
@ -1650,8 +1637,6 @@ _ui_process_panel_add(Ui *ui)
elm_table_pack(table, entry, 1, 6, 1, 1);
label = elm_label_add(parent);
evas_object_size_hint_weight_set(scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(scroller, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_object_text_set(label, " Reserved memory:");
evas_object_show(label);
elm_table_pack(table, label, 0, 7, 1, 1);
@ -1667,8 +1652,6 @@ _ui_process_panel_add(Ui *ui)
elm_table_pack(table, entry, 1, 7, 1, 1);
label = elm_label_add(parent);
evas_object_size_hint_weight_set(scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(scroller, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_object_text_set(label, "Nice:");
evas_object_show(label);
elm_table_pack(table, label, 0, 8, 1, 1);
@ -1684,8 +1667,6 @@ _ui_process_panel_add(Ui *ui)
elm_table_pack(table, entry, 1, 8, 1, 1);
label = elm_label_add(parent);
evas_object_size_hint_weight_set(scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(scroller, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_object_text_set(label, "Priority:");
evas_object_show(label);
elm_table_pack(table, label, 0, 9, 1, 1);
@ -1701,8 +1682,6 @@ _ui_process_panel_add(Ui *ui)
elm_table_pack(table, entry, 1, 9, 1, 1);
label = elm_label_add(parent);
evas_object_size_hint_weight_set(scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(scroller, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_object_text_set(label, "State:");
evas_object_show(label);
elm_table_pack(table, label, 0, 10, 1, 1);
@ -1718,8 +1697,6 @@ _ui_process_panel_add(Ui *ui)
elm_table_pack(table, entry, 1, 10, 1, 1);
label = elm_label_add(parent);
evas_object_size_hint_weight_set(scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(scroller, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_object_text_set(label, "CPU %:");
evas_object_show(label);
elm_table_pack(table, label, 0, 11, 1, 1);