Lines Matching refs:disp
80 lv_obj_t * lv_sysmon_create(lv_display_t * disp) in lv_sysmon_create() argument
83 if(disp == NULL) disp = lv_display_get_default(); in lv_sysmon_create()
84 if(disp == NULL) { in lv_sysmon_create()
89 lv_obj_t * label = lv_label_create(lv_display_get_layer_sys(disp)); in lv_sysmon_create()
100 void lv_sysmon_show_performance(lv_display_t * disp) in lv_sysmon_show_performance() argument
102 if(disp == NULL) disp = lv_display_get_default(); in lv_sysmon_show_performance()
103 if(disp == NULL) { in lv_sysmon_show_performance()
108 if(disp->perf_label == NULL) { in lv_sysmon_show_performance()
109 disp->perf_label = lv_sysmon_create(disp); in lv_sysmon_show_performance()
110 if(disp->perf_label == NULL) { in lv_sysmon_show_performance()
115 lv_subject_init_pointer(&disp->perf_sysmon_backend.subject, &disp->perf_sysmon_info); in lv_sysmon_show_performance()
116 lv_obj_align(disp->perf_label, LV_USE_PERF_MONITOR_POS, 0, 0); in lv_sysmon_show_performance()
117 …lv_subject_add_observer_obj(&disp->perf_sysmon_backend.subject, perf_observer_cb, disp->perf_label… in lv_sysmon_show_performance()
118 …disp->perf_sysmon_backend.timer = lv_timer_create(perf_update_timer_cb, LV_SYSMON_REFR_PERIOD_DEF,… in lv_sysmon_show_performance()
119 lv_display_add_event_cb(disp, perf_monitor_disp_event_cb, LV_EVENT_ALL, NULL); in lv_sysmon_show_performance()
123 lv_obj_add_flag(disp->perf_label, LV_OBJ_FLAG_HIDDEN); in lv_sysmon_show_performance()
125 lv_obj_remove_flag(disp->perf_label, LV_OBJ_FLAG_HIDDEN); in lv_sysmon_show_performance()
129 void lv_sysmon_hide_performance(lv_display_t * disp) in lv_sysmon_hide_performance() argument
131 if(disp == NULL) disp = lv_display_get_default(); in lv_sysmon_hide_performance()
132 if(disp == NULL) { in lv_sysmon_hide_performance()
137 lv_obj_add_flag(disp->perf_label, LV_OBJ_FLAG_HIDDEN); in lv_sysmon_hide_performance()
144 void lv_sysmon_show_memory(lv_display_t * disp) in lv_sysmon_show_memory() argument
146 if(disp == NULL) disp = lv_display_get_default(); in lv_sysmon_show_memory()
147 if(disp == NULL) { in lv_sysmon_show_memory()
152 if(disp->mem_label == NULL) { in lv_sysmon_show_memory()
153 disp->mem_label = lv_sysmon_create(disp); in lv_sysmon_show_memory()
154 if(disp->mem_label == NULL) { in lv_sysmon_show_memory()
159 lv_obj_align(disp->mem_label, LV_USE_MEM_MONITOR_POS, 0, 0); in lv_sysmon_show_memory()
160 lv_subject_add_observer_obj(&sysmon_mem.subject, mem_observer_cb, disp->mem_label, NULL); in lv_sysmon_show_memory()
163 lv_obj_remove_flag(disp->mem_label, LV_OBJ_FLAG_HIDDEN); in lv_sysmon_show_memory()
166 void lv_sysmon_hide_memory(lv_display_t * disp) in lv_sysmon_hide_memory() argument
168 if(disp == NULL) disp = lv_display_get_default(); in lv_sysmon_hide_memory()
169 if(disp == NULL) { in lv_sysmon_hide_memory()
174 lv_obj_add_flag(disp->mem_label, LV_OBJ_FLAG_HIDDEN); in lv_sysmon_hide_memory()
187 lv_display_t * disp = lv_event_get_target(e); in perf_monitor_disp_event_cb() local
189 lv_sysmon_perf_info_t * info = &disp->perf_sysmon_info; in perf_monitor_disp_event_cb()
228 lv_timer_delete(disp->perf_sysmon_backend.timer); in perf_monitor_disp_event_cb()
229 lv_subject_deinit(&disp->perf_sysmon_backend.subject); in perf_monitor_disp_event_cb()
238 lv_display_t * disp = lv_timer_get_user_data(t); in perf_update_timer_cb() local
242 lv_sysmon_perf_info_t * info = &disp->perf_sysmon_info; in perf_update_timer_cb()
270 lv_subject_set_pointer(&disp->perf_sysmon_backend.subject, info); in perf_update_timer_cb()