Home
last modified time | relevance | path

Searched full:matrix (Results 1 – 25 of 26) sorted by relevance

12

/lvgl-latest/src/widgets/
Dlv_btnmatrix.h55 /*Data of button matrix*/
82 * Create a button matrix object
83 * @param parent pointer to an object, it will be the parent of the new button matrix
84 * @return pointer to the created button matrix
94 * button matrix keeps a reference to the map and so the string array must not
95 * be deallocated during the life of the matrix.
96 * @param obj pointer to a button matrix object
102 * Set the button control map (hidden, disabled etc.) for a button matrix.
105 * @param obj pointer to a button matrix object
117 * @param obj pointer to button matrix object
[all …]
Dlv_btnmatrix.c219 …/* If we hide a button if all buttons are now hidden hide the whole button matrix to make focus be… in lv_btnmatrix_set_btn_ctrl()
248 …/* If all buttons were hidden the whole button matrix is hidden so we need to check and remove hid… in lv_btnmatrix_clear_btn_ctrl()
852 * @param obj pointer to button matrix object
952 * @param obj pointer to a button matrix object
1047 * Enforces a single button being toggled on the button matrix.
1049 * @param obj Button matrix object
1064 * @param obj Button matrix object
/lvgl-latest/.github/workflows/
Dbuild_micropython.yml10 name: Build ${{ matrix.port }} port
14 matrix:
29 - name: Update ${{ matrix.port }} port submodules
30 if: matrix.port != 'esp32'
32 …run: make -C ports/${{ matrix.port }} VARIANT=dev DEBUG=1 USER_C_MODULES=../../lib/lv_bindings/bin…
45 if: matrix.port == 'esp32'
49 if: matrix.port == 'esp32'
55 if: matrix.port == 'stm32' || matrix.port == 'rp2'
60 if: matrix.port == 'stm32'
63 if: matrix.port == 'rp2'
[all …]
Dccpp.yml14 matrix:
22 name: Build ${{ matrix.build_option }}
28 - name: Building ${{ matrix.build_option }}
29 run: python tests/main.py --build-option=${{ matrix.build_option }} build
55 name: ${{ matrix.arch }} Executable Tests
57 # Run steps on a matrix of 3 arch/distro combinations
59 matrix:
70 key: lvgl_ci_cross_test_ccache_${{ matrix.arch }}_${{ github.sha }}
72 lvgl_ci_cross_test_ccache_${{ matrix.arch }}
77 arch: ${{ matrix.arch }}
[all …]
/lvgl-latest/docs/widgets/core/
Dbtnmatrix.md1 # Button matrix (lv_btnmatrix)
5 The Button Matrix object is a lightweight way to display multiple buttons in rows and columns. Ligh…
7 The Button matrix is added to the default group (if one is set). Besides the Button matrix is an ed…
10 - `LV_PART_MAIN` The background of the button matrix, uses the typical background style properties.…
47 To set/clear the same control attribute for all buttons of a button matrix, use `lv_btnmatrix_set_b…
50 The set a control map for a button matrix (similarly to the map for the text), use `lv_btnmatrix_se…
/lvgl-latest/src/draw/nxp/vglite/
Dlv_draw_vglite_rect.c117 vg_lite_matrix_t matrix; in lv_gpu_nxp_vglite_draw_bg() local
118 vg_lite_identity(&matrix); in lv_gpu_nxp_vglite_draw_bg()
173 … err = vg_lite_draw(vgbuf, &path, VG_LITE_FILL_EVEN_ODD, &matrix, VG_LITE_BLEND_SRC_OVER, vgcol); in lv_gpu_nxp_vglite_draw_bg()
176 …err = vg_lite_draw_gradient(vgbuf, &path, VG_LITE_FILL_EVEN_ODD, &matrix, &gradient, VG_LITE_BLEND… in lv_gpu_nxp_vglite_draw_bg()
238 vg_lite_matrix_t matrix; in lv_gpu_nxp_vglite_draw_border_generic() local
239 vg_lite_identity(&matrix); in lv_gpu_nxp_vglite_draw_border_generic()
272 err = vg_lite_draw(vgbuf, &path, VG_LITE_FILL_NON_ZERO, &matrix, vglite_blend_mode, vgcol); in lv_gpu_nxp_vglite_draw_border_generic()
Dlv_draw_vglite_blend.c86 * Creates matrix that translates to origin of given destination area.
93 …* Creates matrix that translates to origin of given destination area with transformation (scale or…
193 vg_lite_matrix_t matrix; in lv_gpu_nxp_vglite_fill() local
194 vg_lite_identity(&matrix); in lv_gpu_nxp_vglite_fill()
197 … err = vg_lite_draw(vgbuf, &path, VG_LITE_FILL_EVEN_ODD, &matrix, VG_LITE_BLEND_SRC_OVER, vgcol); in lv_gpu_nxp_vglite_fill()
Dlv_draw_vglite_line.c103 vg_lite_matrix_t matrix; in lv_gpu_nxp_vglite_draw_line() local
104 vg_lite_identity(&matrix); in lv_gpu_nxp_vglite_draw_line()
124 err = vg_lite_draw(vgbuf, &path, VG_LITE_FILL_NON_ZERO, &matrix, vglite_blend_mode, vgcol); in lv_gpu_nxp_vglite_draw_line()
Dlv_draw_vglite_arc.c216 vg_lite_matrix_t matrix; in lv_gpu_nxp_vglite_draw_arc() local
217 vg_lite_identity(&matrix); in lv_gpu_nxp_vglite_draw_arc()
222 err = vg_lite_draw(vgbuf, &path, VG_LITE_FILL_NON_ZERO, &matrix, VG_LITE_BLEND_SRC_OVER, vgcol); in lv_gpu_nxp_vglite_draw_arc()
/lvgl-latest/docs/widgets/extra/
Dcalendar.md8 - show the days of any month in a 7x7 matrix
20 - Days: It's a [Button matrix](/widgets/core/btnmatrix) object under the hood to arrange the days i…
22 …- `LV_PART_ITEMS` Refers to the dates and day names. Button matrix control flags are set to differ…
Dtabview.md44 …get_tab_btns(tabview)` returns the Tab buttons object which is a [Button matrix](/widgets/core/btn…
53 Keys have effect only on the tab buttons (Button matrix). Add manually to a group if required.
Dmsgbox.md42 In the event handler, `lv_event_get_target(e)` will return the button matrix and `lv_event_get_curr…
47 Keys have effect on the close button and button matrix. You can add them manually to a group if req…
Dkeyboard.md7 The Keyboard object is a special [Button matrix](/widgets/core/btnmatrix) with predefined keymaps a…
41 Learn more about the [Button matrix](/widgets/core/btnmatrix) object.
/lvgl-latest/examples/widgets/btnmatrix/
Dlv_example_btnmatrix_2.c11 /*When the button matrix draws the buttons...*/ in event_cb()
41 /*When the button matrix draws the buttons...*/ in event_cb()
68 * Add custom drawer to the button matrix to customize buttons one by one
Dindex.rst2 Simple Button matrix
Dlv_example_btnmatrix_2.py76 # Add custom drawer to the button matrix to c
/lvgl-latest/docs/overview/
Ddrawing.md104 A good use case for this is the [Button matrix](/widgets/core/btnmatrix) widget. By default, its bu…
148 When LVGL draws a part of an object (e.g. a slider's indicator, a table's cell or a button matrix's…
160 … // The index of the part. E.g. a button's index on button matrix or table cell inde…
/lvgl-latest/src/extra/widgets/keyboard/
Dlv_keyboard.h145 * @param obj pointer to button matrix object
155 * @param obj pointer to button matrix object
/lvgl-latest/src/extra/widgets/calendar/
Dlv_calendar.h107 * Get the button matrix object of the calendar.
110 * @return pointer to a the button matrix
/lvgl-latest/src/draw/sw/
Dlv_draw_sw_dither.c48 … algorithm shift the value a bit, but the influence only spread from the matrix size (used 8x8 her… in lv_dither_ordered_hor()
71 … algorithm shift the value a bit, but the influence only spread from the matrix size (used 8x8 her… in lv_dither_ordered_ver()
/lvgl-latest/src/misc/
Dlv_style.h119 LV_BORDER_SIDE_INTERNAL = 0x10, /**< FOR matrix-like objects (e.g. Button matrix)*/
/lvgl-latest/
DKconfig754 bool "Button matrix."
901 bool "Monochrome theme, suitable for some E-paper & dot matrix displays"
/lvgl-latest/docs/
DROADMAP.md12 - Image transformations matrix
Dexample_list.py40 "btnmatrix":"Button matrix",
/lvgl-latest/src/core/
Dlv_obj_draw.h63 … /**< The index of the part. E.g. a button's index on button matrix or table cell inde…

12