Loading...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 | #
# Copyright (c) 2018 Jan Van Winkel <jan.van_winkel@dxplore.eu>
#
# SPDX-License-Identifier: Apache-2.0
#
menu "Objects"
config LVGL_OBJ_REALIGN
bool "Object realign support"
default y
help
Enable object realign support
config LVGL_OBJ_LABEL
bool "Label Object"
default y
help
Enable label support
if LVGL_OBJ_LABEL
config LVGL_OBJ_LABEL_SCROLL_SPEED
int "Label scroll speed"
default 25
help
Scroll speed in pixels per second if scroll mode is enabled for a label
endif
config LVGL_OBJ_IMAGE
bool "Image Object"
default y
depends on LVGL_OBJ_LABEL
help
Enable image object support
if LVGL_OBJ_IMAGE
config LVGL_IMG_CF_INDEXED
bool "Enable indexed image support"
default y
help
Enable support for indexed images
config LVGL_IMG_CF_ALPHA
bool "Enable alpha indexed image support"
default y
help
Enable support for alpha indexed images
endif
config LVGL_OBJ_LINE
bool "Line Object"
default y
help
Enable line object support
config LVGL_OBJ_ARC
bool "Arc Object"
default y
help
Enable arc object support
config LVGL_OBJ_CONTAINER
bool "Container Object"
default y
help
Enable container object support
config LVGL_OBJ_PAGE
bool "Page object"
default y
depends on LVGL_OBJ_CONTAINER
help
Enable page object support
config LVGL_OBJ_WINDOW
bool "Window object"
default y
depends on LVGL_OBJ_CONTAINER && LVGL_OBJ_BUTTON && LVGL_OBJ_LABEL && LVGL_OBJ_IMAGE && LVGL_OBJ_PAGE
help
Enable window object support
config LVGL_OBJ_TAB_VIEW
bool "Tab view object"
default y
depends on LVGL_OBJ_PAGE && LVGL_OBJ_BUTTON_MATRIX
help
Enable tab view object support
if LVGL_OBJ_TAB_VIEW
config LVGL_OBJ_TAB_VIEW_ANIMATION_TIME
int "Tab view animation time"
default 300
help
Tab view animation time in milliseconds
endif
config LVGL_OBJ_TILE_VIEW
bool "Tile view object"
default y
depends on LVGL_OBJ_PAGE
help
Enable tile view object support
if LVGL_OBJ_TILE_VIEW
config LVGL_OBJ_TILE_VIEW_ANIMATION_TIME
int "Tile view animation time"
default 300
help
Tile view animation time in milliseconds
endif
config LVGL_OBJ_CALENDAR
bool "Calendar object"
default y
help
Enable calendar object support
config LVGL_OBJ_PRELOAD
bool "Pre-load object"
default y
depends on LVGL_OBJ_ARC
help
Enabled pre-load object support
if LVGL_OBJ_PRELOAD
config LVGL_OBJ_PRELOAD_DEF_ARC_LENGTH
int "Default arc length"
range 1 360
default 60
help
Default arc length for pre-load in degrees
config LVGL_OBJ_PRELOAD_DEF_SPIN_TIME
int "Default spin time"
default 1000
help
Default spin time for pre-load in ms
choice
prompt "Default pre-load animation type"
default LVGL_OBJ_PRELOAD_DEF_ANIMATION_SPIN_ARC
help
Default pre-load animation type
config LVGL_OBJ_PRELOAD_DEF_ANIMATION_SPIN_ARC
bool "Spinning Arc"
config LVGL_OBJ_PRELOAD_DEF_ANIMATION_FILL
bool "Fill"
endchoice
endif
config LVGL_OBJ_CANVAS
bool "Canvas object"
default y
depends on LVGL_OBJ_IMAGE
help
Enabled canvas object support
config LVGL_OBJ_BAR
bool "Bar object"
default y
help
Enable bar object support
config LVGL_OBJ_LINE_METER
bool "Line meter object"
default y
help
Enable line meter object support
config LVGL_OBJ_GAUGE
bool "Gauge object"
default y
depends on LVGL_OBJ_BAR && LVGL_OBJ_LINE_METER
help
Enable gauge object support
config LVGL_OBJ_CHART
bool "Chart object"
default y
help
Enable chart object support
config LVGL_OBJ_TABLE
bool "Table object"
default y
depends on LVGL_OBJ_LABEL
help
Enable table object support
if LVGL_OBJ_TABLE
config LVGL_OBJ_TABLE_COLUMN_MAX
int "Maximum number of table columns"
default 12
help
Maximum number of columns to support in a table
endif
config LVGL_OBJ_LED
bool "LED object"
default y
help
Enable LED object support
config LVGL_OBJ_MSG_BOX
bool "Message box object"
default y
depends on LVGL_OBJ_BUTTON_MATRIX && LVGL_OBJ_LABEL
help
Enable message box object support
config LVGL_OBJ_TEXT_AREA
bool "Text area object"
default y
depends on LVGL_OBJ_LABEL && LVGL_OBJ_PAGE
help
Enable text area object support
if LVGL_OBJ_TEXT_AREA
config LVGL_OBJ_TEXT_AREA_CURSOR_BLINK_TIME
int "Cursor Blink Time"
default 400
help
Text area cursor blink time in milliseconds
config LVGL_OBJ_TEXT_AREA_PWD_SHOW_TIME
int "Label scroll speed"
default 1500
help
Password character show time in milliseconds
endif
config LVGL_OBJ_SPINBOX
bool "Spinbox object"
default y
depends on LVGL_OBJ_TEXT_AREA
help
Enable spinbox object support
config LVGL_OBJ_BUTTON
bool "Button object"
default y
depends on LVGL_OBJ_CONTAINER
help
Enable button object support
if LVGL_OBJ_BUTTON
config LVGL_OBJ_BUTTON_INK_EFFECT
bool "Enable ink effect"
default y
help
Enable ink, press, effect for buttons
config LVGL_OBJ_IMG_BUTTON
bool "Image Button"
default y
help
Enable image button object support
if LVGL_OBJ_IMG_BUTTON
config LVGL_OBJ_IMG_BUTTON_TILED
bool "Image button tile support"
help
Enable tile support for image button
endif
endif
config LVGL_OBJ_BUTTON_MATRIX
bool "Button Matrix object"
default y
help
Enable button matrix object support
config LVGL_OBJ_KEYBOARD
bool "Keyboard object"
default y
depends on LVGL_OBJ_BUTTON_MATRIX
help
Enable keyboard object support
config LVGL_OBJ_CHECK_BOX
bool "Check box object"
default y
depends on LVGL_OBJ_BUTTON && LVGL_OBJ_LABEL
help
Enable check box object support
config LVGL_OBJ_LIST
bool "List object"
default y
depends on LVGL_OBJ_BUTTON && LVGL_OBJ_LABEL && LVGL_OBJ_PAGE
help
Enable list object support
if LVGL_OBJ_LIST
config LVGL_OBJ_LIST_FOCUS_TIME
int "List focus time"
default 100
help
List focus animation time in milliseconds
endif
config LVGL_OBJ_DROP_DOWN_LIST
bool "Drop Down List object"
default y
depends on LVGL_OBJ_LABEL && LVGL_OBJ_PAGE
help
Enable drop down list object support
if LVGL_OBJ_DROP_DOWN_LIST
config LVGL_OBJ_DROP_DOWN_LIST_ANIM_TIME
int "Drop Down list animation time"
default 200
help
Drop down list animation time in milliseconds
endif
config LVGL_OBJ_ROLLER
bool "Roller object"
default y
depends on LVGL_OBJ_DROP_DOWN_LIST
help
Enable roller object support
if LVGL_OBJ_ROLLER
config LVGL_OBJ_ROLLER_ANIM_TIME
int "Roller animation time"
default 200
help
Roller animation time in milliseconds
endif
config LVGL_OBJ_SLIDER
bool "Slider object"
default y
depends on LVGL_OBJ_BAR
help
Enable slider object support
config LVGL_OBJ_SWITCH
bool "Switch object"
default y
depends on LVGL_OBJ_SLIDER
help
Enable switch object support
endmenu
|