Lines Matching refs:context
82 lv_windows_window_context_t * context = lv_windows_get_window_context( in lv_windows_acquire_pointer_indev() local
84 if(!context) { in lv_windows_acquire_pointer_indev()
88 if(!context->pointer.indev) { in lv_windows_acquire_pointer_indev()
89 context->pointer.state = LV_INDEV_STATE_RELEASED; in lv_windows_acquire_pointer_indev()
90 context->pointer.point.x = 0; in lv_windows_acquire_pointer_indev()
91 context->pointer.point.y = 0; in lv_windows_acquire_pointer_indev()
93 context->pointer.indev = lv_indev_create(); in lv_windows_acquire_pointer_indev()
94 if(context->pointer.indev) { in lv_windows_acquire_pointer_indev()
96 context->pointer.indev, in lv_windows_acquire_pointer_indev()
99 context->pointer.indev, in lv_windows_acquire_pointer_indev()
102 context->pointer.indev, in lv_windows_acquire_pointer_indev()
103 context->display_device_object); in lv_windows_acquire_pointer_indev()
105 context->pointer.indev, in lv_windows_acquire_pointer_indev()
108 context->pointer.indev); in lv_windows_acquire_pointer_indev()
110 context->pointer.indev, in lv_windows_acquire_pointer_indev()
115 return context->pointer.indev; in lv_windows_acquire_pointer_indev()
125 lv_windows_window_context_t * context = lv_windows_get_window_context( in lv_windows_acquire_keypad_indev() local
127 if(!context) { in lv_windows_acquire_keypad_indev()
131 if(!context->keypad.indev) { in lv_windows_acquire_keypad_indev()
133 &context->keypad.queue, in lv_windows_acquire_keypad_indev()
135 context->keypad.utf16_high_surrogate = 0; in lv_windows_acquire_keypad_indev()
136 context->keypad.utf16_low_surrogate = 0; in lv_windows_acquire_keypad_indev()
138 context->keypad.indev = lv_indev_create(); in lv_windows_acquire_keypad_indev()
139 if(context->keypad.indev) { in lv_windows_acquire_keypad_indev()
141 context->keypad.indev, in lv_windows_acquire_keypad_indev()
144 context->keypad.indev, in lv_windows_acquire_keypad_indev()
147 context->keypad.indev, in lv_windows_acquire_keypad_indev()
148 context->display_device_object); in lv_windows_acquire_keypad_indev()
150 context->keypad.indev, in lv_windows_acquire_keypad_indev()
153 context->keypad.indev); in lv_windows_acquire_keypad_indev()
155 context->keypad.indev, in lv_windows_acquire_keypad_indev()
160 return context->keypad.indev; in lv_windows_acquire_keypad_indev()
170 lv_windows_window_context_t * context = lv_windows_get_window_context( in lv_windows_acquire_encoder_indev() local
172 if(!context) { in lv_windows_acquire_encoder_indev()
176 if(!context->encoder.indev) { in lv_windows_acquire_encoder_indev()
177 context->encoder.state = LV_INDEV_STATE_RELEASED; in lv_windows_acquire_encoder_indev()
178 context->encoder.enc_diff = 0; in lv_windows_acquire_encoder_indev()
180 context->encoder.indev = lv_indev_create(); in lv_windows_acquire_encoder_indev()
181 if(context->encoder.indev) { in lv_windows_acquire_encoder_indev()
183 context->encoder.indev, in lv_windows_acquire_encoder_indev()
186 context->encoder.indev, in lv_windows_acquire_encoder_indev()
189 context->encoder.indev, in lv_windows_acquire_encoder_indev()
190 context->display_device_object); in lv_windows_acquire_encoder_indev()
192 context->encoder.indev, in lv_windows_acquire_encoder_indev()
195 context->encoder.indev); in lv_windows_acquire_encoder_indev()
197 context->encoder.indev, in lv_windows_acquire_encoder_indev()
202 return context->encoder.indev; in lv_windows_acquire_encoder_indev()
213 lv_windows_window_context_t * context = lv_windows_get_window_context( in lv_windows_pointer_driver_read_callback() local
215 if(!context) { in lv_windows_pointer_driver_read_callback()
219 data->state = context->pointer.state; in lv_windows_pointer_driver_read_callback()
220 data->point = context->pointer.point; in lv_windows_pointer_driver_read_callback()
235 lv_windows_window_context_t * context = lv_windows_get_window_context( in lv_windows_release_pointer_device_event_callback() local
237 if(!context) { in lv_windows_release_pointer_device_event_callback()
241 context->pointer.state = LV_INDEV_STATE_RELEASED; in lv_windows_release_pointer_device_event_callback()
242 context->pointer.point.x = 0; in lv_windows_release_pointer_device_event_callback()
243 context->pointer.point.y = 0; in lv_windows_release_pointer_device_event_callback()
245 context->pointer.indev = NULL; in lv_windows_release_pointer_device_event_callback()
298 lv_windows_window_context_t * context = (lv_windows_window_context_t *)( in lv_windows_pointer_device_window_message_handler() local
300 if(context) { in lv_windows_pointer_device_window_message_handler()
302 context->display_device_object); in lv_windows_pointer_device_window_message_handler()
304 context->display_device_object); in lv_windows_pointer_device_window_message_handler()
306 context->pointer.point.x = lv_windows_zoom_to_logical( in lv_windows_pointer_device_window_message_handler()
308 context->zoom_level); in lv_windows_pointer_device_window_message_handler()
309 context->pointer.point.y = lv_windows_zoom_to_logical( in lv_windows_pointer_device_window_message_handler()
311 context->zoom_level); in lv_windows_pointer_device_window_message_handler()
312 if(context->simulator_mode) { in lv_windows_pointer_device_window_message_handler()
313 context->pointer.point.x = lv_windows_dpi_to_logical( in lv_windows_pointer_device_window_message_handler()
314 context->pointer.point.x, in lv_windows_pointer_device_window_message_handler()
315 context->window_dpi); in lv_windows_pointer_device_window_message_handler()
316 context->pointer.point.y = lv_windows_dpi_to_logical( in lv_windows_pointer_device_window_message_handler()
317 context->pointer.point.y, in lv_windows_pointer_device_window_message_handler()
318 context->window_dpi); in lv_windows_pointer_device_window_message_handler()
320 if(context->pointer.point.x < 0) { in lv_windows_pointer_device_window_message_handler()
321 context->pointer.point.x = 0; in lv_windows_pointer_device_window_message_handler()
323 if(context->pointer.point.x > hor_res - 1) { in lv_windows_pointer_device_window_message_handler()
324 context->pointer.point.x = hor_res - 1; in lv_windows_pointer_device_window_message_handler()
326 if(context->pointer.point.y < 0) { in lv_windows_pointer_device_window_message_handler()
327 context->pointer.point.y = 0; in lv_windows_pointer_device_window_message_handler()
329 if(context->pointer.point.y > ver_res - 1) { in lv_windows_pointer_device_window_message_handler()
330 context->pointer.point.y = ver_res - 1; in lv_windows_pointer_device_window_message_handler()
338 lv_windows_window_context_t * context = (lv_windows_window_context_t *)( in lv_windows_pointer_device_window_message_handler() local
340 if(context) { in lv_windows_pointer_device_window_message_handler()
341 context->pointer.state = ( in lv_windows_pointer_device_window_message_handler()
350 lv_windows_window_context_t * context = (lv_windows_window_context_t *)( in lv_windows_pointer_device_window_message_handler() local
352 if(context) { in lv_windows_pointer_device_window_message_handler()
371 context->pointer.point.x = lv_windows_zoom_to_logical( in lv_windows_pointer_device_window_message_handler()
373 context->zoom_level); in lv_windows_pointer_device_window_message_handler()
374 context->pointer.point.y = lv_windows_zoom_to_logical( in lv_windows_pointer_device_window_message_handler()
376 context->zoom_level); in lv_windows_pointer_device_window_message_handler()
377 if(context->simulator_mode) { in lv_windows_pointer_device_window_message_handler()
378 context->pointer.point.x = lv_windows_dpi_to_logical( in lv_windows_pointer_device_window_message_handler()
379 context->pointer.point.x, in lv_windows_pointer_device_window_message_handler()
380 context->window_dpi); in lv_windows_pointer_device_window_message_handler()
381 context->pointer.point.y = lv_windows_dpi_to_logical( in lv_windows_pointer_device_window_message_handler()
382 context->pointer.point.y, in lv_windows_pointer_device_window_message_handler()
383 context->window_dpi); in lv_windows_pointer_device_window_message_handler()
389 context->pointer.state = ( in lv_windows_pointer_device_window_message_handler()
418 lv_windows_window_context_t * context = lv_windows_get_window_context( in lv_windows_keypad_driver_read_callback() local
420 if(!context) { in lv_windows_keypad_driver_read_callback()
425 lv_ll_get_head(&context->keypad.queue)); in lv_windows_keypad_driver_read_callback()
430 lv_ll_remove(&context->keypad.queue, current); in lv_windows_keypad_driver_read_callback()
449 lv_windows_window_context_t * context = lv_windows_get_window_context( in lv_windows_release_keypad_device_event_callback() local
451 if(!context) { in lv_windows_release_keypad_device_event_callback()
455 lv_ll_clear(&context->keypad.queue); in lv_windows_release_keypad_device_event_callback()
456 context->keypad.utf16_high_surrogate = 0; in lv_windows_release_keypad_device_event_callback()
457 context->keypad.utf16_low_surrogate = 0; in lv_windows_release_keypad_device_event_callback()
459 context->keypad.indev = NULL; in lv_windows_release_keypad_device_event_callback()
463 lv_windows_window_context_t * context, in lv_windows_push_key_to_keyboard_queue() argument
468 lv_ll_ins_tail(&context->keypad.queue)); in lv_windows_push_key_to_keyboard_queue()
566 lv_windows_window_context_t * context = (lv_windows_window_context_t *)( in lv_windows_keypad_device_window_message_handler() local
568 if(context) { in lv_windows_keypad_device_window_message_handler()
617 context, in lv_windows_keypad_device_window_message_handler()
628 lv_windows_window_context_t * context = (lv_windows_window_context_t *)( in lv_windows_keypad_device_window_message_handler() local
630 if(context) { in lv_windows_keypad_device_window_message_handler()
635 context->keypad.utf16_high_surrogate = raw_code_point; in lv_windows_keypad_device_window_message_handler()
638 context->keypad.utf16_low_surrogate = raw_code_point; in lv_windows_keypad_device_window_message_handler()
643 if(context->keypad.utf16_high_surrogate && in lv_windows_keypad_device_window_message_handler()
644 context->keypad.utf16_low_surrogate) { in lv_windows_keypad_device_window_message_handler()
646 context->keypad.utf16_high_surrogate; in lv_windows_keypad_device_window_message_handler()
648 context->keypad.utf16_low_surrogate; in lv_windows_keypad_device_window_message_handler()
653 context->keypad.utf16_high_surrogate = 0; in lv_windows_keypad_device_window_message_handler()
654 context->keypad.utf16_low_surrogate = 0; in lv_windows_keypad_device_window_message_handler()
661 context, in lv_windows_keypad_device_window_message_handler()
665 context, in lv_windows_keypad_device_window_message_handler()
747 lv_windows_window_context_t * context = lv_windows_get_window_context( in lv_windows_encoder_driver_read_callback() local
749 if(!context) { in lv_windows_encoder_driver_read_callback()
753 data->state = context->encoder.state; in lv_windows_encoder_driver_read_callback()
754 data->enc_diff = context->encoder.enc_diff; in lv_windows_encoder_driver_read_callback()
755 context->encoder.enc_diff = 0; in lv_windows_encoder_driver_read_callback()
770 lv_windows_window_context_t * context = lv_windows_get_window_context( in lv_windows_release_encoder_device_event_callback() local
772 if(!context) { in lv_windows_release_encoder_device_event_callback()
776 context->encoder.state = LV_INDEV_STATE_RELEASED; in lv_windows_release_encoder_device_event_callback()
777 context->encoder.enc_diff = 0; in lv_windows_release_encoder_device_event_callback()
779 context->encoder.indev = NULL; in lv_windows_release_encoder_device_event_callback()
794 lv_windows_window_context_t * context = (lv_windows_window_context_t *)( in lv_windows_encoder_device_window_message_handler() local
796 if(context) { in lv_windows_encoder_device_window_message_handler()
797 context->encoder.state = ( in lv_windows_encoder_device_window_message_handler()
806 lv_windows_window_context_t * context = (lv_windows_window_context_t *)( in lv_windows_encoder_device_window_message_handler() local
808 if(context) { in lv_windows_encoder_device_window_message_handler()
809 context->encoder.enc_diff = in lv_windows_encoder_device_window_message_handler()