/lvgl-latest/src/widgets/ |
D | lv_btnmatrix.h | 55 /*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 …]
|
D | lv_btnmatrix.c | 219 …/* 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/ |
D | build_micropython.yml | 10 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 …]
|
D | ccpp.yml | 14 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/ |
D | btnmatrix.md | 1 # 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/ |
D | lv_draw_vglite_rect.c | 117 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()
|
D | lv_draw_vglite_blend.c | 86 * 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()
|
D | lv_draw_vglite_line.c | 103 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()
|
D | lv_draw_vglite_arc.c | 216 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/ |
D | calendar.md | 8 - 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…
|
D | tabview.md | 44 …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.
|
D | msgbox.md | 42 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…
|
D | keyboard.md | 7 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/ |
D | lv_example_btnmatrix_2.c | 11 /*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
|
D | index.rst | 2 Simple Button matrix
|
D | lv_example_btnmatrix_2.py | 76 # Add custom drawer to the button matrix to c
|
/lvgl-latest/docs/overview/ |
D | drawing.md | 104 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/ |
D | lv_keyboard.h | 145 * @param obj pointer to button matrix object 155 * @param obj pointer to button matrix object
|
/lvgl-latest/src/extra/widgets/calendar/ |
D | lv_calendar.h | 107 * Get the button matrix object of the calendar. 110 * @return pointer to a the button matrix
|
/lvgl-latest/src/draw/sw/ |
D | lv_draw_sw_dither.c | 48 … 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/ |
D | lv_style.h | 119 LV_BORDER_SIDE_INTERNAL = 0x10, /**< FOR matrix-like objects (e.g. Button matrix)*/
|
/lvgl-latest/ |
D | Kconfig | 754 bool "Button matrix." 901 bool "Monochrome theme, suitable for some E-paper & dot matrix displays"
|
/lvgl-latest/docs/ |
D | ROADMAP.md | 12 - Image transformations matrix
|
D | example_list.py | 40 "btnmatrix":"Button matrix",
|
/lvgl-latest/src/core/ |
D | lv_obj_draw.h | 63 … /**< The index of the part. E.g. a button's index on button matrix or table cell inde…
|