Class FileSelector
About :
A FileSelector is a graphic node to select a file an path on the local directory. It is planar panel where directories and files are displayed. It enables single or multiple selection but also new file definition ny editing a selected file name. Some filters on file extension are also available plus classical actions, select or unselect all, cancel or accept button.
Functions
Function | summury |
---|---|
__init__(self, obj=None, label=’item’, texture_collapse=None, texture_expand=None, allow_new_file=False) | |
set_filter_selector(self) | |
set_visible(self, visible=True) | |
has_button(self, button) | |
get_path(self) | |
get_selected(self) | |
update_files(self) | |
set_bookmarks(self, bookmarks=[]) | |
set_multiple(self, multiple=True) | |
show_background(self, show=True) | |
allow_new_file(self, new=True) | |
set_filters(self, filters=[]) | |
set_file_selection(self, file_select=True) | |
set_path(self, path=’’) | |
set_last(self, last=None) | |
set_layout(self) | |
on_shot(self, device=None, picked={}) | |
on_unshot(self, device=None, picked={}) | |
on_move(self, device=None, previous_pick={}, current_pick={}) | |
on_nextback(self, args=None) |
Methods desciption :
init
def __init__(self, obj=None, label='item', texture_collapse=None, texture_expand=None, allow_new_file=False)
set_filter_selector
def set_filter_selector(self)
set_visible
def set_visible(self, visible=True)
has_button
def has_button(self, button)
get_path
def get_path(self)
get_selected
def get_selected(self)
update_files
def update_files(self)
set_bookmarks
def set_bookmarks(self, bookmarks=[])
set_multiple
def set_multiple(self, multiple=True)
show_background
def show_background(self, show=True)
allow_new_file
def allow_new_file(self, new=True)
set_filters
def set_filters(self, filters=[])
set_file_selection
def set_file_selection(self, file_select=True)
set_path
def set_path(self, path='')
set_last
def set_last(self, last=None)
set_layout
def set_layout(self)
on_shot
def on_shot(self, device=None, picked={})
on_unshot
def on_unshot(self, device=None, picked={})
on_move
def on_move(self, device=None, previous_pick={}, current_pick={})
on_nextback
def on_nextback(self, args=None)