Link Search Menu Expand Document

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.

FileSelector

Class diagram of class of FileSelector.

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)