Lines Matching refs:to

7 ``lv_file_explorer`` provides a UI enabling the end user to browse the contents of a
12 convenient way to reach parts of the file system that are frequently accessed.
22 You specify what paths these lead to during ``lv_file_explorer``\ 's initialization.
26 Client code must hook various events and decide what to do when they are emitted
27 (e.g. a click or double-click on a file). The actions taken might to open the file,
28 display it, send it to some other part of the application, etc..
29 ``lv_file_explorer`` passes the full path and name of file that was clicked to the
30 event callback functions. What happens next is up to the application designer.
34 :c:macro:`LV_USE_TABLE` macro must be set to a non-zero value in ``lv_conf.h`` in
35 order to use ``lv_file_explorer``, and and :c:macro:`LV_USE_LIST` must be set to a
36 non-zero value to use the "Quick-Access" panel.
40 In order to use File Explorer, :ref:`overview_file_system` has to be set up and
41 know about all the drive letters you use when passing paths to File System
49 If you haven't already done so, you will need to learn about the LVGL :ref:`File
51 for File Explorer to work.
60 Set :c:macro:`LV_USE_FILE_EXPLORER` to a non-zero value in ``lv_conf.h``.
62 First use :cpp:expr:`lv_file_explorer_create(lv_screen_active())` to create a File
77 - ``Device List``: grows to accommodate children
81 - ``Places List``: grows to accommodate children
113 This list of functions provides access to the parts shown in diagram above:
116 to NUL-terminated string containing file-path user selected; typically used inside
118 - :cpp:expr:`lv_file_explorer_get_current_path(explorer)` (pointer to ``current_path`` ``char`` buf…
119 - :cpp:expr:`lv_file_explorer_get_file_table(explorer)` (pointer to ``File Table`` :ref:`lv_table`…
120 - :cpp:expr:`lv_file_explorer_get_header(explorer)` (pointer to ``Header`` :ref:`base_widget` Widg…
121 - :cpp:expr:`lv_file_explorer_get_path_label(explorer)` (pointer to ``Current Path Label`` :ref:`l…
122 - :cpp:expr:`lv_file_explorer_get_quick_access_area(explorer)` (pointer to ``Quick-Access Panel`` …
123 - :cpp:expr:`lv_file_explorer_get_places_list(explorer)` (pointer to ``Places List`` :ref:`lv_li…
124 - :cpp:expr:`lv_file_explorer_get_device_list(explorer)` (pointer to ``Device List`` :ref:`lv_li…
133 This panel is optional. If you set :c:macro:`LV_FILE_EXPLORER_QUICK_ACCESS` to ``0``
139 to set the path that will be navigated to when the buttons in the ``Quick-Access Panel``
141 to pass as the 2nd argument are the following:
157 :cpp:expr:`lv_file_explorer_set_sort(explorer, LV_EXPLORER_SORT_XX)` to set
180 You can use it to, for example, customize the file sort.
188 event. This applies to files, directories, and the "< Back" item in the ``Browser Panel``.
190 In these events you can use :cpp:func:`lv_file_explorer_get_current_path` to get the
191 current path and :cpp:func:`lv_file_explorer_get_selected_file_name` to get the name