Home
last modified time | relevance | path

Searched refs:window (Results 1 – 25 of 25) sorted by relevance

/lvgl-latest/src/drivers/glfw/
Dlv_glfw_window.c39 static lv_glfw_window_t * lv_glfw_get_lv_window_from_window(GLFWwindow * window);
44 static void lv_glfw_window_config(GLFWwindow * window, bool use_mouse_indev);
46 static void window_close_callback(GLFWwindow * window);
47 static void key_callback(GLFWwindow * window, int key, int scancode, int action, int mods);
48 static void mouse_button_callback(GLFWwindow * window, int button, int action, int mods);
49 static void mouse_move_callback(GLFWwindow * window, double xpos, double ypos);
50 static void proc_mouse(lv_glfw_window_t * window);
52 static void framebuffer_size_callback(GLFWwindow * window, int width, int height);
76 lv_glfw_window_t * window = lv_ll_ins_tail(&glfw_window_ll); in lv_glfw_window_create() local
77 LV_ASSERT_MALLOC(window); in lv_glfw_window_create()
[all …]
Dlv_glfw_window_private.h36 GLFWwindow * window; member
47 lv_glfw_window_t * window; member
Dlv_glfw_window.h48 void lv_glfw_window_delete(lv_glfw_window_t * window);
58 lv_glfw_texture_t * lv_glfw_window_add_texture(lv_glfw_window_t * window, unsigned int texture_id, …
/lvgl-latest/src/drivers/wayland/
Dlv_wayland.c103 struct window;
139 struct window * window; member
196 struct window { struct
258 static bool resize_window(struct window * window, int width, int height); argument
259 static struct graphic_object * create_graphic_obj(struct application * app, struct window * window,
285 struct window * window; in graphic_obj_frame_done() local
292 window = obj->window; in graphic_obj_frame_done()
293 window->frame_counter++; in graphic_obj_frame_done()
296 window->frame_counter - 1, window->frame_counter); in graphic_obj_frame_done()
298 window->frame_done = true; in graphic_obj_frame_done()
[all …]
/lvgl-latest/docs/details/integration/driver/
Dopengles.rst10 …rt for simulating the LVGL display and keyboard/mouse inputs in an desktop window created via GLFW.
13 …e for this driver is for testing/debugging the LVGL application in an **OpenGL** simulation window.
18 The OpenGL driver uses GLEW GLFW to access the OpenGL window manager.
48 /* create a window and initialize OpenGL */
49 lv_glfw_window_t * window = lv_glfw_window_create(WIDTH, HEIGHT, true);
55 /* add the texture to the window */
57 …lv_glfw_texture_t * window_texture = lv_glfw_window_add_texture(window, texture_id, WIDTH, HEIGHT);
59 /* get the mouse indev of the window texture */
84 used to add content to a texture and the driver will draw the texture in the window.
101 /* create a window and initialize OpenGL */
[all …]
DX11.rst8 … offers support for simulating the LVGL display and keyboard/mouse inputs in an X11 desktop window.
11 …ose for this driver is for testing/debugging the LVGL application in a **Linux** simulation window.
17 The X11 driver uses XLib to access the linux window manager.
35 …EXIT 1 /* preferred default - ends the application automatically if last window has been closed */
59 | The minimal initialisation opening a window and enabling keyboard/mouse support
114 /* set optional window close callback to enable application cleanup and exit */
Dwindows.rst8 …offers support for simulating the LVGL display and keyboard/mouse inputs in a Windows Win32 window.
10 …s for testing/debugging the LVGL application in a **Windows** simulation window via **simulator mo…
35 - The resolution you set for lv_windows_create_display is the window size instead of window client …
36 …his mode should adapt the LVGL display resolution changing for supporting window resizing properly.
Dwayland.rst10 …d>`__ offers support for simulating the LVGL display and keyboard/mouse inputs in a desktop window.
44 - Enable window decorations, only required on GNOME because out of all the available wayland compos…
97 To programmatically fullscreen the window,
104 To programmatically maximize the window,
123 …n this happens, it usually means that the application is minimized or hidden behind another window.
/lvgl-latest/src/drivers/qnx/
Dlv_qnx.c30 screen_window_t window; member
114 screen_destroy_window(dsc->window); in lv_qnx_window_create()
146 (void **)&dsc->window); in lv_qnx_window_set_title()
275 if(screen_post_window(dsc->window, dsc->buffers[dsc->bufidx], 0, NULL, 0) in flush_cb()
291 if(screen_create_window(&dsc->window, context) != 0) { in window_create()
298 if(screen_set_window_property_iv(dsc->window, SCREEN_PROPERTY_POSITION, in window_create()
304 if(screen_set_window_property_iv(dsc->window, SCREEN_PROPERTY_SIZE, in window_create()
310 if(screen_set_window_property_iv(dsc->window, SCREEN_PROPERTY_SOURCE_SIZE, in window_create()
317 if(screen_set_window_property_iv(dsc->window, SCREEN_PROPERTY_USAGE, in window_create()
324 if(screen_set_window_property_iv(dsc->window, SCREEN_PROPERTY_FORMAT, in window_create()
[all …]
/lvgl-latest/src/drivers/x11/
Dlv_x11_display.c43 Window window; /**< X11 window object */ member
152 …XPutImage(xd->hdr.display, xd->window, xd->gc, xd->ximage, xd->flush_area.x1, xd->flush_area.y1, x… in x11_flush_cb()
209 XUnmapWindow(xd->hdr.display, xd->window); in x11_disp_delete_evt_cb()
210 XDestroyWindow(xd->hdr.display, xd->window); in x11_disp_delete_evt_cb()
229 Pixmap empty_bitmap = XCreateBitmapFromData(xd->hdr.display, xd->window, empty_data, 1, 1); in x11_hide_cursor()
231 XDefineCursor(xd->hdr.display, xd->window, inv_cursor); in x11_hide_cursor()
261 …XPutImage(xd->hdr.display, xd->window, xd->gc, xd->ximage, 0, 0, 0, 0, event.xexpose.width, event.… in x11_event_handler()
319 xd->window = XCreateSimpleWindow(xd->hdr.display, DefaultRootWindow(xd->hdr.display), in x11_window_create()
322 xd->window = XCreateWindow(xd->hdr.display, XDefaultRootWindow(xd->hdr.display), in x11_window_create()
328 XSetStandardProperties(xd->hdr.display, xd->window, title, NULL, None, NULL, 0, NULL); in x11_window_create()
[all …]
/lvgl-latest/src/drivers/sdl/
Dlv_sdl_window.c37 SDL_Window * window; member
146 SDL_SetWindowResizable(dsc->window, value); in lv_sdl_window_set_resizeable()
170 if(dsc != NULL && SDL_GetWindowID(dsc->window) == win_id) { in lv_sdl_get_disp_from_win_id()
181 SDL_SetWindowTitle(dsc->window, title); in lv_sdl_window_set_title()
303 lv_display_t * disp = lv_sdl_get_disp_from_win_id(event.window.windowID); in sdl_event_handler()
306 switch(event.window.event) { in sdl_event_handler()
315 int32_t hres = (int32_t)((float)(event.window.data1) / dsc->zoom); in sdl_event_handler()
316 int32_t vres = (int32_t)((float)(event.window.data2) / dsc->zoom); in sdl_event_handler()
351 dsc->window = SDL_CreateWindow("LVGL Simulator", in window_create()
355 dsc->renderer = SDL_CreateRenderer(dsc->window, -1, in window_create()
[all …]
Dlv_sdl_mouse.c124 win_id = event->window.windowID; in lv_sdl_mouse_handler()
152 if(event->window.event == SDL_WINDOWEVENT_LEAVE) { in lv_sdl_mouse_handler()
/lvgl-latest/examples/widgets/win/
Dindex.rst2 Simple window
/lvgl-latest/docs/details/widgets/
Dwin.rst44 - Background (a :ref:`base_widget`, the main window container), is set up to be a
93 to which the content of the window can be added.
Dchart.rst318 window".
/lvgl-latest/docs/details/integration/os/
Dqnx.rst98 2. Create a window.
118 /* Create a 800x480 window. */
Dtorizon_os.rst72 Type the following commands in a terminal window:
/lvgl-latest/docs/details/base-widget/
Dscroll.rst261 …cpp:expr:`lv_obj_get_scroll_x(widget)` Pixels scrolled past left edge of Widget's view window.
262 - :cpp:expr:`lv_obj_get_scroll_y(widget)` Pixels scrolled past top of Widget's view window.
264 - :cpp:expr:`lv_obj_get_scroll_bottom(widget)` Pixels scrolled past bottom of Widget's view window.
266 …pp:expr:`lv_obj_get_scroll_right(widget)` Pixels scrolled past right edge of Widget's view window.
/lvgl-latest/
DKconfig1640 bool "Use SDL to open window on PC and handle mouse and keyboard"
1722 bool "Use X11 window manager to open window on Linux PC and handle mouse and keyboard"
1755 bool "Use the wayland client to open a window and handle inputs on Linux or BSD"
1758 bool "Draw client side window decorations, only necessary on Mutter (GNOME)"
1827 bool "Use Nuttx to open window and handle touchscreen"
1841 bool "Use Custom Nuttx init API to open window and handle touchscreen"
1969 bool "Use GLFW and OpenGL to open window on PC and handle mouse and keyboard"
1978 bool "Use a QNX Screen window as a display"
/lvgl-latest/docs/details/integration/os/buildroot/
Dlvgl_app.rst25 In the ``Search Results`` window, the ``Depends on`` section lists the required
/lvgl-latest/docs/details/integration/driver/display/
Dlcd_stm32_guide.rst79 …t Advanced Settings. On the right hand side there is a Register Callback window. Select SPI and se…
/lvgl-latest/docs/_static/css/
Dfontawesome.min.css5 …f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-windo…
/lvgl-latest/docs/details/integration/chip/
Dnxp.rst224 width/height of tessellation window. The default values for tessellation width
/lvgl-latest/docs/details/main-components/
Ddisplay.rst596 Some display controllers have specific requirements for the window area where the rendered image ca…
/lvgl-latest/docs/
DDoxyfile1463 # external symbols imported via tag files in a separate window.
1548 # key> to jump into the search results window, the results can be navigated