SYMBOL INDEX (418 symbols across 50 files) FILE: kivystudio/__init__.py function get_kivystudio_app (line 10) | def get_kivystudio_app(): FILE: kivystudio/assembler.py class Assembly (line 16) | class Assembly(BoxLayout): function add_new_tab (line 22) | def add_new_tab(paths): function open_project (line 27) | def open_project(paths): function main_key_handler (line 32) | def main_key_handler(win, *args): FILE: kivystudio/behaviors/highlightbehavior.py class HighlightBehavior (line 16) | class HighlightBehavior(object): method __init__ (line 46) | def __init__(self, **kwargs): method set_first_child (line 50) | def set_first_child(self, dt): method on_highlighted_color (line 55) | def on_highlighted_color(self, *args): method redraw_canvas (line 58) | def redraw_canvas(self, *args): method on_focus (line 70) | def on_focus(self, arg, focus): method on_children (line 79) | def on_children(self, *args): method set_highlighted (line 84) | def set_highlighted(self, child): method handle_key (line 94) | def handle_key(self, keyboard, key, codepoint, text, modifier, *args): method _moving (line 112) | def _moving(self): method do_up (line 117) | def do_up(self): method do_down (line 138) | def do_down(self): method do_right (line 158) | def do_right(self): method do_left (line 173) | def do_left(self): method do_enter (line 189) | def do_enter(self): method do_ctrl_up (line 192) | def do_ctrl_up(self): method do_shift_up (line 194) | def do_shift_up(self): method do_shift_down (line 196) | def do_shift_down(self): method do_shift_left (line 198) | def do_shift_left(self): method do_shift_up (line 200) | def do_shift_up(self): class What (line 208) | class What(HighlightBehavior, FocusBehavior, GridLayout): FILE: kivystudio/behaviors/hoverbehavior.py class HoverBehavior (line 19) | class HoverBehavior(object): method on_parent (line 26) | def on_parent(self, *args): method on_mouse_move (line 34) | def on_mouse_move(self, win, pos): class HoverButton (line 47) | class HoverButton(HoverBehavior, Button): method on_hover (line 49) | def on_hover(self, *args): FILE: kivystudio/behaviors/hoverinfobehavior.py class HoverInfoBehavior (line 27) | class HoverInfoBehavior(HoverBehavior): method on_parent (line 33) | def on_parent(self, *a): method on_hover (line 38) | def on_hover(self, *a): method show_label_info (line 45) | def show_label_info(self,dt): FILE: kivystudio/components/codeplace/__init__.py class CodeContainer (line 7) | class CodeContainer(StudioSplitter): FILE: kivystudio/components/codeplace/codeplace.py function get_tab_from_group (line 29) | def get_tab_from_group(filename): function get_lexer_for_file (line 37) | def get_lexer_for_file(filename): class CodeScreenManager (line 50) | class CodeScreenManager(ScreenManager): method __init__ (line 52) | def __init__(self, **kwargs): method add_widget (line 56) | def add_widget(self, widget, name, tab_type='code'): method open_file (line 69) | def open_file(self, code_input): method save_current_tab (line 75) | def save_current_tab(self): method save_all_tabs (line 78) | def save_all_tabs(self): method get_children_with_filename (line 82) | def get_children_with_filename(self, filename): class CodeScreen (line 90) | class CodeScreen(Screen): method on_pre_enter (line 94) | def on_pre_enter(self): method on_pre_leave (line 104) | def on_pre_leave(self): method on_enter (line 108) | def on_enter(self): method save_file (line 112) | def save_file(self, new_file=False, auto_save=False): method save_new_file (line 126) | def save_new_file(self, paths): method add_widget (line 135) | def add_widget(self, widget, tab_type='code'): method saving_file (line 142) | def saving_file(self, ins, saved): method keyboard_down (line 146) | def keyboard_down(self, window, *args): class CodePlace (line 160) | class CodePlace(BoxLayout): method __init__ (line 170) | def __init__(self, **kwargs): method file_droped (line 178) | def file_droped(self, window, filename, *args): method add_widget (line 184) | def add_widget(self, widget, tab_type=''): method change_screen (line 204) | def change_screen(self, tab, state): method keyboard_down (line 212) | def keyboard_down(self, window, *args): method remove_code_tab (line 226) | def remove_code_tab(self, tab): method add_code_tab (line 234) | def add_code_tab(self, filename='', tab_type='code'): class CodeTabsContainer (line 268) | class CodeTabsContainer(ScrollView): method on_touch_down (line 272) | def on_touch_down(self, touch): FILE: kivystudio/components/codeplace/tabs/codetab.py class TabToggleButton (line 20) | class TabToggleButton(HoverInfoBehavior, ToggleButtonBehavior, BoxLayout): method __init__ (line 28) | def __init__(self, **kwargs): method on_saved (line 39) | def on_saved(self, *args): method on_state (line 46) | def on_state(self, *args): method on_touch_down (line 57) | def on_touch_down(self,touch): method close_tab (line 67) | def close_tab(self): method __str__ (line 72) | def __str__(self): class CodeTabDropDown (line 76) | class CodeTabDropDown(RightClickDrop): method __init__ (line 78) | def __init__(self, **kwargs): method on_touch_down (line 82) | def on_touch_down(self, touch): method open (line 87) | def open(self, tab): method set_for_emulation (line 91) | def set_for_emulation(self, remove=False): method close_tab (line 97) | def close_tab(self): class TabPannelIndicator (line 102) | class TabPannelIndicator(IconLabelButton): method on_hover (line 104) | def on_hover(self, *a): FILE: kivystudio/components/codeplace/tabs/errortab.py class FileErrorTab (line 4) | class FileErrorTab(Label): FILE: kivystudio/components/codeplace/tabs/welcometab.py class WelcomeTab (line 8) | class WelcomeTab(BoxLayout): FILE: kivystudio/components/emulator_area/__init__.py class EmulatorArea (line 22) | class EmulatorArea(BoxLayout): method __init__ (line 28) | def __init__(self, **kwargs): method add_widget (line 35) | def add_widget(self, widget): method toggle_orientation (line 38) | def toggle_orientation(self): method open_screen_drop (line 44) | def open_screen_drop(self,widget): class ScreenTopMenu (line 48) | class ScreenTopMenu(BoxLayout): class EmulatorScreens (line 54) | class EmulatorScreens(ScreenManager): method add_widget (line 56) | def add_widget(self, widget): class ScreenDisplay (line 63) | class ScreenDisplay(HoverBehavior, FloatLayout): method __init__ (line 71) | def __init__(self, **kwargs): method on_hover (line 76) | def on_hover(self, *args): method on_screen_name (line 79) | def on_screen_name(self, *a): method on_screen (line 83) | def on_screen(self, obj, screen): function get_emulator_area (line 98) | def get_emulator_area(): FILE: kivystudio/components/emulator_area/screen_drop.py class ScreenDrop (line 3) | class ScreenDrop(DropDownBase): method open (line 5) | def open(self, widget, screen_display): FILE: kivystudio/components/screens/__init__.py class ScreenScatter (line 16) | class ScreenScatter(Scatter): method __init__ (line 33) | def __init__(self, **k): method add_widget (line 38) | def add_widget(self, widget): method clear_widgets (line 47) | def clear_widgets(self): method on_orientation (line 50) | def on_orientation(self, *a): method set_border (line 60) | def set_border(self, *a, **k): method on_parent (line 75) | def on_parent(self,*a): method get_pos (line 81) | def get_pos(self): method get_size (line 85) | def get_size(self): class IphoneScreen (line 89) | class IphoneScreen(ScreenScatter): method get_pos (line 91) | def get_pos(self): method get_size (line 98) | def get_size(self): class IpadScreen (line 102) | class IpadScreen(ScreenScatter): method get_pos (line 104) | def get_pos(self): method get_size (line 111) | def get_size(self): class AndriodTabScreen (line 114) | class AndriodTabScreen(ScreenScatter): method get_pos (line 116) | def get_pos(self): method get_size (line 122) | def get_size(self): class AndroidPhoneScreen (line 125) | class AndroidPhoneScreen(ScreenScatter): method get_pos (line 127) | def get_pos(self): method get_size (line 133) | def get_size(self): class ScreenContainer (line 137) | class ScreenContainer(FloatLayout): method add_widget (line 140) | def add_widget(self,widget): method clear_widgets (line 149) | def clear_widgets(self): FILE: kivystudio/components/sibebar/__init__.py class SideBar (line 22) | class SideBar(BoxLayout): method __init__ (line 24) | def __init__(self, **k): method toggle_bar (line 30) | def toggle_bar(self, tab): class SideButter (line 45) | class SideButter(HoverInfoBehavior, ToggleButtonBehavior, Label): method on_hover (line 49) | def on_hover(self, *a): class SideToggleBar (line 57) | class SideToggleBar(ScreenManager): FILE: kivystudio/components/sibebar/fileexplorer/__init__.py class FileView (line 10) | class FileView(TreeView): method on_touch_down (line 11) | def on_touch_down(self, touch): class FileExplorer (line 25) | class FileExplorer(Screen): method __init__ (line 28) | def __init__(self, **k): method load_directory (line 32) | def load_directory(self, directory): FILE: kivystudio/components/sibebar/fileexplorer/filewidgets.py class TreeViewFile (line 13) | class TreeViewFile(TreeViewLabel): method on_hover (line 27) | def on_hover(self, *a): method on_is_selected (line 33) | def on_is_selected(self, *args): method on_path (line 37) | def on_path(self, *a): FILE: kivystudio/components/sibebar/generalsearch.py class GeneralSearch (line 17) | class GeneralSearch(Screen): FILE: kivystudio/components/sibebar/gitmanager.py class GitManager (line 18) | class GitManager(Screen): FILE: kivystudio/components/terminal/__init__.py class TerminalSpace (line 13) | class TerminalSpace(ResizableBehavior, BoxLayout): method __init__ (line 23) | def __init__(self, **k): method add_widget (line 28) | def add_widget(self, widget, title=''): method tab_state (line 42) | def tab_state(self, tab, state): method on_state (line 54) | def on_state(self, *args): method toggle_state (line 60) | def toggle_state(self): class TerminalTab (line 66) | class TerminalTab(ToggleButtonBehavior, Label): method on_state (line 68) | def on_state(self, *a): FILE: kivystudio/components/terminal/logger_space.py class ErrorLogger (line 9) | class ErrorLogger(BoxLayout): method __init__ (line 16) | def __init__(self, **kwargs): method log (line 23) | def log(self, msg): method clear_logs (line 30) | def clear_logs(self, *args): class InternalErrorLogger (line 34) | class InternalErrorLogger(BoxLayout): FILE: kivystudio/components/topmenu/__init__.py class TopMenu (line 18) | class TopMenu(GridLayout): method __init__ (line 23) | def __init__(self, **kwargs): method open_menu (line 38) | def open_menu(self, widget): method remove_underscore (line 46) | def remove_underscore(self, text): method add_underscore (line 49) | def add_underscore(self,text): class TopMenuItem (line 53) | class TopMenuItem(HoverBehavior, ButtonBehavior, Label): method on_hover (line 55) | def on_hover(self, *args): FILE: kivystudio/components/topmenu/dropmenu.py class MenuButton (line 12) | class MenuButton(HoverBehavior, ButtonBehavior, BoxLayout): method on_hover (line 13) | def on_hover(self, widget, hover): class ToggleMenuButton (line 25) | class ToggleMenuButton(HoverBehavior, ToggleButtonBehavior, BoxLayout): class FileTopMenu (line 28) | class FileTopMenu(DropDownBase): method __init__ (line 30) | def __init__(self, **k): method new_file (line 33) | def new_file(self): method open_file (line 36) | def open_file(self): method open_folder (line 39) | def open_folder(self): method open_recent (line 42) | def open_recent(self): method save (line 45) | def save(self): method save_all (line 48) | def save_all(self): method save_as (line 51) | def save_as(self): method exit_window (line 54) | def exit_window(self): class EditTopMenu (line 58) | class EditTopMenu(DropDownBase): method __init__ (line 59) | def __init__(self, **k): class ViewTopMenu (line 62) | class ViewTopMenu(DropDownBase): method __init__ (line 63) | def __init__(self, **k): class SelectionTopMenu (line 66) | class SelectionTopMenu(DropDownBase): method __init__ (line 67) | def __init__(self, **k): class HelpTopMenu (line 70) | class HelpTopMenu(DropDownBase): method __init__ (line 71) | def __init__(self, **k): FILE: kivystudio/libs/resizablebehavior/modal_cursor.py class CursorModalView (line 13) | class CursorModalView(ModalView): method __init__ (line 20) | def __init__(self, **kwargs): method open (line 30) | def open(self, *largs): method put_on_top (line 39) | def put_on_top(self, *args): method on_hidden (line 43) | def on_hidden(self, val): method on_touch_down (line 51) | def on_touch_down(self, *args): method on_touch_up (line 54) | def on_touch_up(self, *args): method on_touch_move (line 57) | def on_touch_move(self, *args): class ResizeCursor (line 61) | class ResizeCursor(Widget): method __init__ (line 102) | def __init__(self, **kwargs): method on_size (line 122) | def on_size(self, obj, val): method on_hidden (line 125) | def on_hidden(self, obj, val): method on_mouse_move (line 133) | def on_mouse_move(self, val): method change_side (line 141) | def change_side(self, left, right, up, down): method grab (line 160) | def grab(self, wid): method ungrab (line 163) | def ungrab(self, wid): method on_disabled (line 167) | def on_disabled(self, obj, val): FILE: kivystudio/libs/resizablebehavior/resize.py class ResizableBehavior (line 77) | class ResizableBehavior(object): method __init__ (line 247) | def __init__(self, **kwargs): method on_enter_resizable (line 253) | def on_enter_resizable(self): method on_leave_resizable (line 256) | def on_leave_resizable(self): method on_mouse_move (line 259) | def on_mouse_move(self, _, pos): method check_resizable_side (line 273) | def check_resizable_side(self, x, y): method on_touch_down (line 317) | def on_touch_down(self, touch): method on_touch_move (line 336) | def on_touch_move(self, touch): method resize_widget (line 341) | def resize_widget(self, touch): method check_min_max_size (line 377) | def check_min_max_size(self, touch): method on_touch_up (line 414) | def on_touch_up(self, touch): method on_resize_lock (line 426) | def on_resize_lock(self, obj, locked): method set_cursor_size (line 438) | def set_cursor_size(self, size): method set_cursor_icons (line 444) | def set_cursor_icons(self, hor, deg45, deg90, deg135): method set_cursor_mode (line 454) | def set_cursor_mode(self, value): FILE: kivystudio/main.py class KivyStudio (line 28) | class KivyStudio(App): method build (line 30) | def build(self): method run (line 33) | def run(self): function main (line 39) | def main(): FILE: kivystudio/parser/__init__.py function emulate_file (line 18) | def emulate_file(filename, threaded=False): function start_emulation (line 48) | def start_emulation(filename, file_content, threaded=False): function emulation_done (line 86) | def emulation_done(root, filename): function load_defualt_kv (line 92) | def load_defualt_kv(filename, file_content): function get_app_cls_name (line 119) | def get_app_cls_name(file_content): function get_root_from_runTouch (line 137) | def get_root_from_runTouch(filename): function load_py_file (line 159) | def load_py_file(filename, file_content): function import_from_dir (line 174) | def import_from_dir(filename): function get_import_as (line 186) | def get_import_as(start, lines): function app_not_run_properly (line 199) | def app_not_run_properly(file_content): FILE: kivystudio/settings.py class SettingDispatcher (line 16) | class SettingDispatcher(EventDispatcher): FILE: kivystudio/tools/__init__.py function set_auto_mouse_position (line 8) | def set_auto_mouse_position(widget): function load_kv (line 23) | def load_kv(filepath, file): function get_user_data_dir (line 31) | def get_user_data_dir(name): FILE: kivystudio/tools/iconfonts/iconfonts.py function register (line 12) | def register(name, ttf_fname, fontd_fname): function icon (line 23) | def icon(code, size=None, color=None, font_name=None): function create_fontdict_file (line 42) | def create_fontdict_file(css_fname, output_fname): function _parse (line 57) | def _parse(data): FILE: kivystudio/tools/iconfonts/test/main.py class Boxer (line 21) | class Boxer(BoxLayout): method search (line 23) | def search(self, text): function add_icons (line 42) | def add_icons(search=''): FILE: kivystudio/tools/infolabel.py function show_info_on_mouse (line 7) | def show_info_on_mouse(message=''): function remove_info_on_mouse (line 20) | def remove_info_on_mouse(): class InfoLabel (line 25) | class InfoLabel(Label): FILE: kivystudio/tools/logger.py class LoggerBase (line 10) | class LoggerBase: method _format_log (line 12) | def _format_log(self, log_type, msg): method info (line 24) | def info(self, msg, log_out=False): method warning (line 28) | def warning(self, msg, log_out=False): method error (line 32) | def error(self, msg, log_out=False): method _log_out (line 36) | def _log_out(self, msg, log, log_type, log_out=False): method clear_logs (line 42) | def clear_logs(self): function test_log (line 50) | def test_log(*args): FILE: kivystudio/tools/quicktools.py function open_new_file (line 6) | def open_new_file(): function open_file (line 12) | def open_file(filename=''): function open_folder (line 22) | def open_folder(folder=''): function open_recent (line 31) | def open_recent(): function save (line 34) | def save(): function save_all (line 40) | def save_all(): function save_as (line 45) | def save_as(): function exit_window (line 48) | def exit_window(): function is_binary (line 52) | def is_binary(filename): FILE: kivystudio/widgets/codeinput/__init__.py class CodeInputDropDown (line 24) | class CodeInputDropDown(RightClickDrop): method on_touch_down (line 29) | def on_touch_down(self, touch): method open (line 34) | def open(self, code_input): method copy (line 38) | def copy(self): method paste (line 41) | def paste(self): method cut (line 44) | def cut(self): class InnerCodeInput (line 48) | class InnerCodeInput(HoverBehavior, CodeExtraBehavior, CodeInput): method __init__ (line 63) | def __init__(self, **kwargs): method on_style_name (line 69) | def on_style_name(self, *args): method on_text (line 74) | def on_text(self, *args): method check_settings (line 79) | def check_settings(self): method keyboard_on_textinput (line 91) | def keyboard_on_textinput(self, window, text): method keyboard_on_key_down (line 97) | def keyboard_on_key_down(self, keyboard, keycode, text, modifiers): method open_code_finder (line 127) | def open_code_finder(self): method open_rightclick_dropdown (line 137) | def open_rightclick_dropdown(self): method on_hover (line 147) | def on_hover(self, *a): method on_touch_down (line 155) | def on_touch_down(self, touch): class NumberingGrid (line 166) | class NumberingGrid(ScrollView): method on_touch_down (line 168) | def on_touch_down(self, touch): class ScrollingBar (line 173) | class ScrollingBar(ScrollView): method on_touch_down (line 175) | def on_touch_down(self, touch): class FullCodeInput (line 181) | class FullCodeInput(GridLayout): method __init__ (line 203) | def __init__(self, **kwargs): method first_number (line 210) | def first_number(self, dt): method _number_pressed (line 218) | def _number_pressed(self, lb): method change_scroll_y (line 222) | def change_scroll_y(self, txt, scroll): method do_bar_scroll (line 247) | def do_bar_scroll(self, txt, scroll): method number_me (line 254) | def number_me(self, txt, scroll): method do_new_line (line 273) | def do_new_line(self, txt, scroll): method remove_line_numbering (line 282) | def remove_line_numbering(self, txt, scroll): class Numbers_ (line 290) | class Numbers_(ToggleButtonBehavior, Label): method on_state (line 298) | def on_state(self, *args): FILE: kivystudio/widgets/codeinput/code_extra_behavior.py class CodeExtraBehavior (line 4) | class CodeExtraBehavior(object): method do_comment (line 6) | def do_comment(self): method do_multiline_comment (line 36) | def do_multiline_comment(self, lines): method do_multiline_indent (line 56) | def do_multiline_indent(self): method uncomment_multiline (line 72) | def uncomment_multiline(self, lines): method do_one_line_comment (line 105) | def do_one_line_comment(self, line): method _do_my_refresh (line 133) | def _do_my_refresh(self, new_text): method _set_my_undo_redo (line 144) | def _set_my_undo_redo(self, find, offset, substring): method do_auto_indent (line 159) | def do_auto_indent(self): method get_closest_indentation (line 169) | def get_closest_indentation(self, lines): method _do_reverse_indentation (line 187) | def _do_reverse_indentation(self): method _multi_unindent (line 220) | def _multi_unindent(self, lines): method delete_word_left (line 244) | def delete_word_left(self): method _split_smart (line 281) | def _split_smart(self, text): FILE: kivystudio/widgets/codeinput/code_find.py class CodeInputFind (line 8) | class CodeInputFind(BoxLayout): method on_touch_down (line 34) | def on_touch_down(self, touch): method find_next (line 41) | def find_next(self, search): method find_prev (line 95) | def find_prev(self, search): method find (line 151) | def find(self,search): method open (line 156) | def open(self,code_input): method dismiss (line 166) | def dismiss(self): FILE: kivystudio/widgets/codeinput/codeinput.py class CodeInput (line 59) | class CodeInput(CodeNavigationBehavior, TextInput): method __init__ (line 92) | def __init__(self, **kwargs): method on_style_name (line 117) | def on_style_name(self, *args): method on_style (line 122) | def on_style(self, *args): method _create_line_label (line 126) | def _create_line_label(self, text, hint=False): method _get_line_options (line 154) | def _get_line_options(self): method _check_doc_string (line 161) | def _check_doc_string(self): method _get_text_width (line 189) | def _get_text_width(self, text, tab_width, _label_cached): method _get_bbcode (line 201) | def _get_bbcode(self, ntext): method _cursor_offset (line 224) | def _cursor_offset(self): method on_lexer (line 238) | def on_lexer(self, instance, value): method on_foreground_color (line 241) | def on_foreground_color(self, instance, text_color): class CodeInputTest (line 255) | class CodeInputTest(App): method build (line 256) | def build(self): FILE: kivystudio/widgets/codeinput/styles/native_tweak.py class NativeTweakStyle (line 17) | class NativeTweakStyle(Style): FILE: kivystudio/widgets/codeinput/tools.py function find_next (line 3) | def find_next(self, search, use_regex=False, case=False): function find_prev (line 50) | def find_prev(self, search, use_regex=False, case=False): FILE: kivystudio/widgets/dropdown.py class DropDownBase (line 22) | class DropDownBase(HoverBehavior, DropDown): method on_open (line 30) | def on_open(self): method on_dismiss (line 33) | def on_dismiss(self): method on_touch_up (line 36) | def on_touch_up(self, touch): FILE: kivystudio/widgets/filemanager/__init__.py class SideSelector_ (line 32) | class SideSelector_(HighlightBehavior, FocusBehavior, GridLayout): class SideButton_ (line 36) | class SideButton_(Button): method on_touch_down (line 38) | def on_touch_down(self, touch): class FileManager (line 44) | class FileManager(ModalView): method __init__ (line 56) | def __init__(self, **k): method get_defualt_user_dir (line 64) | def get_defualt_user_dir(self): method set_side_panel_dir (line 79) | def set_side_panel_dir(self, name): method on_path (line 84) | def on_path(self, path): method _go_dir_with_btn (line 102) | def _go_dir_with_btn(self, btn, *args): method on_open (line 113) | def on_open(self): method on_dismiss (line 116) | def on_dismiss(self): method handle_key (line 122) | def handle_key(self, keyboard, key, codepoint, text, modifier, *args): method reverse_dir (line 132) | def reverse_dir(self): method on_mode (line 138) | def on_mode(self, *args): method folder_selected (line 167) | def folder_selected(self, *args): method handle_escape (line 171) | def handle_escape(self): method handle_bubble (line 177) | def handle_bubble(self, btn): method create_new_folder (line 184) | def create_new_folder(self, textinput): method handle_saving (line 202) | def handle_saving(self, textinput): method file_selected (line 209) | def file_selected(self, obj, path): method on_finished (line 214) | def on_finished(self, path): method open_file (line 218) | def open_file(self, path='', on_selection=None): method save_file (line 223) | def save_file(self, path='', on_selection=None): method choose_dir (line 228) | def choose_dir(self, path='', on_selection=None): FILE: kivystudio/widgets/filemanager/filechooserthumbview/__init__.py class IconWidget_ (line 152) | class IconWidget_(GridLayout): method __init__ (line 155) | def __init__(self, **kwargs): method on_touch_down (line 159) | def on_touch_down(self, touch): method on_double_tap (line 170) | def on_double_tap(self, touch): class FileStack_ (line 175) | class FileStack_(HighlightBehavior, FocusBehavior, StackLayout): method do_enter (line 178) | def do_enter(self): class StudioFileChooserThumbView (line 187) | class StudioFileChooserThumbView(FileChooserController): method __init__ (line 227) | def __init__(self, **kwargs): method clear_cache (line 234) | def clear_cache(self, *args): method _dir_has_too_much_files (line 240) | def _dir_has_too_much_files(self, path): method _create_entry_widget (line 249) | def _create_entry_widget(self, ctx): method _get_image (line 261) | def _get_image(self, ctx): method _generate_image_from_flac (line 330) | def _generate_image_from_flac(self, flacPath): method _generate_image_from_mp3 (line 350) | def _generate_image_from_mp3(self, mp3Path): method _generate_image_from_art (line 368) | def _generate_image_from_art(self, art, path): method _gen_temp_file_name (line 383) | def _gen_temp_file_name(self, extension): method _generate_image_from_data (line 386) | def _generate_image_from_data(self, path, extension, data): method _generate_image_from_video (line 395) | def _generate_image_from_video(self, videoPath): method _gen_label (line 413) | def _gen_label(self, ctx): method on_file_select (line 430) | def on_file_select(self, path): class ThreadedThumbnailGenerator (line 434) | class ThreadedThumbnailGenerator(object): method __init__ (line 439) | def __init__(self): method append (line 443) | def append(self, widget, ctx, func): method run (line 446) | def run(self): method _loop (line 451) | def _loop(self): function is_picture (line 460) | def is_picture(mime, name): function pix_from_art (line 472) | def pix_from_art(art): function get_mime (line 487) | def get_mime(fileName): function extract_image_from_video (line 499) | def extract_image_from_video(path, size, play_overlay): function get_png_from_video (line 511) | def get_png_from_video(software, video_path, size, play_overlay): function stack_images (line 538) | def stack_images(software, bg, fg, out): function exec_exists (line 543) | def exec_exists(bin): function compute_size (line 554) | def compute_size(maxs, imgw, imgh): function setlabel (line 574) | def setlabel(instance, value): FILE: kivystudio/widgets/iconlabel.py class IconLabel (line 8) | class IconLabel(HoverInfoBehavior, Label): method __init__ (line 12) | def __init__(self, **k): class IconLabelButton (line 17) | class IconLabelButton(ButtonBehavior, IconLabel): class IconToggleLabel (line 20) | class IconToggleLabel(ToggleButtonBehavior, IconLabel): method on_state (line 25) | def on_state(self, *args): FILE: kivystudio/widgets/rightclick_drop.py class RightClickDrop (line 7) | class RightClickDrop(BoxLayout): method __init__ (line 9) | def __init__(self, **kwargs): method on_touch_down (line 12) | def on_touch_down(self, touch): method on_parent (line 20) | def on_parent(self, *a): method _on_keyboard (line 26) | def _on_keyboard(self, instance, keycode, *args): method open (line 34) | def open(self): method dismiss (line 39) | def dismiss(self): FILE: kivystudio/widgets/searchinput.py class SearchInput (line 4) | class SearchInput(TextInput): FILE: kivystudio/widgets/splitter.py class StudioSplitter (line 22) | class StudioSplitter(Splitter): class StudioSplitterStrip (line 25) | class StudioSplitterStrip(HoverBehavior, SplitterStrip): method on_hover (line 29) | def on_hover(self, *args): method on_press (line 36) | def on_press(self): method on_touch_up (line 39) | def on_touch_up(self, touch): FILE: kivystudio/widgets/tabbedpanel.py class StudioPanelItem (line 7) | class StudioPanelItem(TabbedPanelHeader): method __init__ (line 18) | def __init__(self, **kwargs): method add_widget (line 21) | def add_widget(self, widget): method remove_widget (line 24) | def remove_widget(self, widget): FILE: setup.py function get_all_kv_files (line 22) | def get_all_kv_files(): FILE: tests/test_codeplace.py class CodePlaceTest (line 10) | class CodePlaceTest(GraphicUnitTest): method test_tabState (line 12) | def test_tabState(self): FILE: tests/test_emulator.py class EmulatorTest (line 9) | class EmulatorTest(GraphicUnitTest): method setUp (line 11) | def setUp(self): method test_emulation (line 18) | def test_emulation(self): method test_changeScreen (line 25) | def test_changeScreen(self): method test_scaling (line 41) | def test_scaling(self):