Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y A action() (prototools.FunctionItem method) (prototools.keyboard.Keyboard class method) (prototools.menu.FunctionItem method) (prototools.menu.Item method) (prototools.menu.Submenu method) (prototools.Submenu method) add() (prototools.ProtoDB method) (prototools.protodb.ProtoDB method) (prototools.ProtoMySQL method) (prototools.protosql.ProtoSqlite method) (prototools.ProtoSqlite method) add_exit() (prototools.Menu method) (prototools.menu.Menu method) add_figures() (prototools.canvas.ScreenCanvas method) (prototools.ScreenCanvas method) add_item() (prototools.Menu method) (prototools.menu.Menu method) add_items() (prototools.Menu method) (prototools.menu.Menu method) add_option() (prototools.Menu method) (prototools.menu.Menu method) add_options() (prototools.Menu method) (prototools.menu.Menu method) arrow_movement() (in module prototools.keyboard) arrow_position() (in module prototools.keyboard) ask_to_finish() (in module prototools) (in module prototools.utils) B BACKSPACE (prototools.keyboard.Keyboard attribute) banner() (in module prototools) (in module prototools.decorators) bBACKSPACE (prototools.keyboard.Keyboard attribute) bENTER (prototools.keyboard.Keyboard attribute) bind() (prototools.exp.Maybe method) (prototools.Maybe method) black() (in module prototools) (in module prototools.colorize) blue() (in module prototools) (in module prototools.colorize) bool_input() (in module prototools) (in module prototools.inputs) Border (class in prototools.components) border (prototools.components.Component property) bottom (prototools.components.Margin attribute), [1] (prototools.components.Padding attribute), [1] bottom_left (prototools.components.Border attribute) bottom_right (prototools.components.Border attribute) Box (class in prototools) (class in prototools.components) build_tree() (in module prototools) Builder (class in prototools.menu) C Canvas (class in prototools) (class in prototools.canvas) card() (prototools.Canvas method) (prototools.canvas.Canvas method) change_color() (prototools.canvas.Figure method) (prototools.canvas.FigureDataclass method) (prototools.Figure method) (prototools.FigureDataclass method) check (prototools.protosql.ProtoSqlite attribute), [1] (prototools.ProtoSqlite attribute), [1] choice_input() (in module prototools) (in module prototools.inputs) chunker() (in module prototools) (in module prototools.utils) Circle (class in prototools) (class in prototools.canvas) clean_up() (prototools.FunctionItem method) (prototools.menu.ExternalItem method) (prototools.menu.FunctionItem method) (prototools.menu.Item method) (prototools.menu.Submenu method) (prototools.Submenu method) clear() (prototools.components.Screen static method) (prototools.Screen static method) clear_canvas() (prototools.Canvas method) (prototools.canvas.Canvas method) (prototools.canvas.ScreenCanvas method) (prototools.ScreenCanvas method) clear_data() (prototools.menu.Builder method) clear_screen() (in module prototools) (in module prototools.utils) (prototools.canvas.ScreenCanvas method) (prototools.Menu method) (prototools.menu.Menu method) (prototools.ScreenCanvas method) close() (prototools.ProtoMySQL method) (prototools.protosql.ProtoSqlite method) (prototools.ProtoSqlite method) color (prototools.canvas.FigureDataclass attribute) (prototools.Circle attribute) (prototools.FigureDataclass attribute) (prototools.Rectangle attribute) (prototools.Triangle attribute) cols() (in module prototools.protosql) commit() (prototools.ProtoMySQL method) Component (class in prototools.components) compose() (in module prototools) (in module prototools.utils) conn (prototools.protosql.ProtoSqlite attribute) (prototools.ProtoSqlite attribute) connect() (prototools.ProtoMySQL method) count (prototools.protosql.Incrementor property) Counter (class in prototools) (class in prototools.decorators) create_colors() (in module prototools) (in module prototools.colorize) create_f() (in module prototools) (in module prototools.utils) create_table() (prototools.protosql.ProtoSqlite method) (prototools.ProtoSqlite method) current_item (prototools.Menu property) (prototools.menu.Menu property) current_option (prototools.Menu attribute) (prototools.menu.Menu attribute) currently_active_menu (prototools.Menu attribute) (prototools.menu.Menu attribute) cursor (prototools.protosql.ProtoSqlite attribute) (prototools.ProtoSqlite attribute) custom_input() (in module prototools) (in module prototools.inputs) cyan() (in module prototools) (in module prototools.colorize) D date_input() (in module prototools) (in module prototools.inputs) date_input_dmy() (in module prototools) (in module prototools.inputs) day_input() (in module prototools.inputs) debug() (in module prototools) (in module prototools.decorators) delete() (prototools.ProtoDB method) (prototools.protodb.ProtoDB method) (prototools.ProtoMySQL method) (prototools.protosql.ProtoSqlite method) (prototools.ProtoSqlite method) Dimension (class in prototools) (class in prototools.components) DOWN (prototools.keyboard.Keyboard attribute) draw() (prototools.Menu method) (prototools.menu.Menu method) draw_figure() (prototools.Canvas method) (prototools.canvas.Canvas method) E email_input() (in module prototools) (in module prototools.inputs) ENTER (prototools.keyboard.Keyboard attribute) epilogue (prototools.menu.Builder property) ESC (prototools.keyboard.Keyboard attribute) execute() (in module prototools.protosql) (prototools.protosql.ProtoSqlite method) (prototools.ProtoSqlite method) Exit (class in prototools) (class in prototools.menu) exit() (prototools.Menu method) (prototools.menu.Menu method) ExternalItem (class in prototools.menu) F Figure (class in prototools) (class in prototools.canvas) FigureDataclass (class in prototools) (class in prototools.canvas) filename (prototools.ProtoDB attribute) (prototools.protodb.ProtoDB attribute) flatten() (in module prototools) (in module prototools.utils) float_input() (in module prototools) (in module prototools.inputs) flush() (prototools.components.Screen static method) (prototools.Screen static method) Footer (class in prototools.components) footer (prototools.menu.Builder property) format() (prototools.menu.Builder method) FunctionItem (class in prototools) (class in prototools.menu) G generate() (prototools.Box method) (prototools.components.Box method) (prototools.components.Component method) (prototools.components.Footer method) (prototools.components.Header method) (prototools.components.Items method) (prototools.components.Prompt method) (prototools.components.Text method) get() (prototools.exp.Maybe method) (prototools.Maybe method) (prototools.ProtoDB method) (prototools.protodb.ProtoDB method) (prototools.protosql.ProtoSqlite method) (prototools.ProtoSqlite method) get_all() (prototools.ProtoDB method) (prototools.protodb.ProtoDB method) (prototools.ProtoMySQL method) (prototools.protosql.ProtoSqlite method) (prototools.ProtoSqlite method) get_data() (in module prototools) (in module prototools.protosql) (in module prototools.utils) (prototools.ProtoDB method) (prototools.protodb.ProtoDB method) get_epilogue_text() (prototools.Menu method) (prototools.menu.Menu method) get_input() (prototools.Menu method) (prototools.menu.Menu method) get_last() (prototools.protosql.ProtoSqlite method) (prototools.ProtoSqlite method) get_max() (in module prototools.canvas) get_option() (in module prototools.menu) get_option_posix() (in module prototools.menu) get_option_win() (in module prototools.menu) get_pk() (prototools.protosql.ProtoSqlite method) (prototools.ProtoSqlite method) get_pos() (prototools.canvas.Circle method) (prototools.canvas.Figure method) (prototools.canvas.FigureDataclass method) (prototools.canvas.Rectangle method) (prototools.canvas.Triangle method) (prototools.Circle method) (prototools.Figure method) (prototools.FigureDataclass method) (prototools.Rectangle method) (prototools.Triangle method) get_prologue_text() (prototools.Menu method) (prototools.menu.Menu method) get_prompt() (prototools.Menu method) (prototools.menu.Builder method) (prototools.menu.Menu method) get_q() (in module prototools.protosql) get_return() (prototools.FunctionItem method) (prototools.menu.FunctionItem method) (prototools.menu.Item method) (prototools.menu.Submenu method) (prototools.Submenu method) get_submenu() (prototools.menu.Submenu method) (prototools.Submenu method) get_subtitle() (prototools.Menu method) (prototools.menu.Menu method) get_text() (prototools.menu.Item method) get_title() (prototools.Menu method) (prototools.menu.Menu method) green() (in module prototools) (in module prototools.colorize) grouper() (in module prototools) (in module prototools.utils) H handle_error() (in module prototools) (in module prototools.decorators) Header (class in prototools.components) header (prototools.menu.Builder property) height (prototools.canvas.Rectangle attribute) (prototools.components.Screen attribute) (prototools.Rectangle attribute) (prototools.Screen attribute) hide_cursor() (in module prototools) (in module prototools.utils) horizontal (prototools.components.Border attribute) horizontal_bottom (prototools.components.Border attribute) horizontal_top (prototools.components.Border attribute) I Incrementor (class in prototools.protosql) inject() (in module prototools) (in module prototools.decorators) input() (prototools.components.Screen method) (prototools.Screen method) insert() (prototools.ProtoMySQL method) int_input() (in module prototools) (in module prototools.inputs) intersection (prototools.components.Border attribute) is_alive() (prototools.Menu method) (prototools.menu.Menu method) is_running() (prototools.Menu method) (prototools.menu.Menu method) is_selected_item_exit() (prototools.Menu method) (prototools.menu.Menu method) isShiftCharacter() (in module prototools.keyboard) Item (class in prototools.menu) Items (class in prototools.components) items (prototools.components.Items property) (prototools.Menu attribute) (prototools.menu.Menu attribute) items_bottom (prototools.components.Items property) items_top (prototools.components.Items property) J join() (prototools.Menu method) (prototools.menu.Menu method) K Keyboard (class in prototools.keyboard) keyboard_press() (prototools.canvas.ScreenCanvas method) (prototools.ScreenCanvas method) L lang (prototools.protosql.ProtoSqlite attribute), [1] (prototools.ProtoSqlite attribute), [1] left (prototools.components.Margin attribute), [1] (prototools.components.Padding attribute), [1] LEFT (prototools.keyboard.Keyboard attribute) listcard() (prototools.Canvas method) (prototools.canvas.Canvas method) M magenta() (in module prototools) (in module prototools.colorize) main_loop() (in module prototools) (in module prototools.utils) make_grid() (in module prototools) (in module prototools.utils) Margin (class in prototools.components) margin (prototools.components.Component property) matrix() (in module prototools) (in module prototools.utils) matrix_panel() (in module prototools) (in module prototools.utils) max_dimension (prototools.components.Component property) Maybe (class in prototools) (class in prototools.exp) Menu (class in prototools) (class in prototools.menu) menu_input() (in module prototools) (in module prototools.inputs) menu_prompt() (prototools.menu.Item method) messagebox() (in module prototools.gui) module prototools prototools.canvas prototools.colorize prototools.components prototools.config prototools.constants prototools.decorators prototools.exp prototools.gui prototools.inputs prototools.keyboard prototools.letters prototools.menu prototools.protodb prototools.protosql prototools.tabulate prototools.utils prototools.validators month_input() (in module prototools.inputs) move() (prototools.canvas.Figure method) (prototools.canvas.FigureDataclass method) (prototools.canvas.ScreenCanvas method) (prototools.Figure method) (prototools.FigureDataclass method) (prototools.ScreenCanvas method) move_arrow() (in module prototools.keyboard) mvc_launcher() (in module prototools) (in module prototools.utils) mvc_setup() (in module prototools) (in module prototools.utils) N name (prototools.protosql.ProtoSqlite attribute), [1] (prototools.ProtoSqlite attribute), [1] O obsolete() (in module prototools) (in module prototools.decorators) open() (prototools.protosql.ProtoSqlite method) (prototools.ProtoSqlite method) P Padding (class in prototools.components) padding (prototools.components.Component property) pairs() (in module prototools.utils) parent (prototools.Menu attribute) (prototools.menu.Menu attribute) partition() (in module prototools) (in module prototools.utils) password_input() (in module prototools) (in module prototools.inputs) pause() (prototools.Menu method) (prototools.menu.Menu method) press() (in module prototools.keyboard) print_chars() (in module prototools) (in module prototools.utils) printf() (prototools.components.Screen static method) (prototools.Screen static method) println() (prototools.components.Screen static method) (prototools.Screen static method) process_user_input() (prototools.Menu method) (prototools.menu.Menu method) progress_bar() (in module prototools) (in module prototools.utils) progressbar() (in module prototools) (in module prototools.utils) prologue (prototools.menu.Builder property) Prompt (class in prototools.components) prompt (prototools.components.Prompt property) (prototools.menu.Builder property) ProtoDB (class in prototools) (class in prototools.protodb) ProtoMySQL (class in prototools) ProtoSqlite (class in prototools) (class in prototools.protosql) prototools module prototools.canvas module prototools.colorize module prototools.components module prototools.config module prototools.constants module prototools.decorators module prototools.exp module prototools.gui module prototools.inputs module prototools.keyboard module prototools.letters module prototools.menu module prototools.protodb module prototools.protosql module prototools.tabulate module prototools.utils module prototools.validators module Q query() (prototools.ProtoMySQL method) (prototools.protosql.ProtoSqlite method) (prototools.ProtoSqlite method) R r (prototools.canvas.Circle attribute) (prototools.Circle attribute) random() (in module prototools.utils) RangeDict (class in prototools) (class in prototools.utils) Rectangle (class in prototools) (class in prototools.canvas) red() (in module prototools) (in module prototools.colorize) refresh() (prototools.canvas.ScreenCanvas method) (prototools.ScreenCanvas method) register() (in module prototools) (in module prototools.decorators) remove_exit() (prototools.Menu method) (prototools.menu.Menu method) remove_item() (prototools.Menu method) (prototools.menu.Menu method) render() (in module prototools) (in module prototools.components) repeat() (in module prototools) (in module prototools.decorators) resume() (prototools.Menu method) (prototools.menu.Menu method) retrieve_argname() (in module prototools) (in module prototools.exp) retrive_varname() (in module prototools) (in module prototools.exp) retry() (in module prototools) (in module prototools.decorators) RetryLimitExecption return_names() (in module prototools) (in module prototools.exp) right (prototools.components.Margin attribute), [1] (prototools.components.Padding attribute), [1] RIGHT (prototools.keyboard.Keyboard attribute) run() (prototools.Menu method) (prototools.menu.Menu method) S Screen (class in prototools) (class in prototools.components) ScreenCanvas (class in prototools) (class in prototools.canvas) search() (prototools.ProtoDB method) (prototools.protodb.ProtoDB method) secret_message() (in module prototools) (in module prototools.utils) select() (prototools.Menu method) (prototools.menu.Menu method) (prototools.ProtoMySQL method) (prototools.protosql.ProtoSqlite method) (prototools.ProtoSqlite method) selected_item (prototools.Menu property) (prototools.menu.Menu property) selected_option (prototools.Menu attribute) (prototools.menu.Menu attribute) set_color() (prototools.menu.Builder method) set_defaults() (prototools.Canvas method) (prototools.canvas.Canvas method) (prototools.components.Margin method) (prototools.components.Padding method) set_dimension() (prototools.Menu method) (prototools.menu.Builder method) (prototools.menu.Menu method) set_dimensions() (prototools.Canvas method) (prototools.canvas.Canvas method) set_epilogue_align() (prototools.menu.Builder method) set_epilogue_paddings() (prototools.menu.Builder method) set_footer_padding() (prototools.menu.Builder method) set_header_paddings() (prototools.menu.Builder method) set_item_color() (prototools.Menu method) (prototools.menu.Menu method) set_items_paddings() (prototools.menu.Builder method) set_margins() (prototools.Menu method) (prototools.menu.Builder method) (prototools.menu.Menu method) set_menu() (prototools.menu.Submenu method) (prototools.Submenu method) set_paddings() (prototools.Menu method) (prototools.menu.Builder method) (prototools.menu.Menu method) set_prologue_align() (prototools.menu.Builder method) set_prologue_paddings() (prototools.menu.Builder method) set_prompt() (prototools.Menu method) (prototools.menu.Builder method) (prototools.menu.Menu method) set_separators() (prototools.Menu method) (prototools.menu.Builder method) (prototools.menu.Menu method) set_style() (prototools.components.Border method) (prototools.Menu method) (prototools.menu.Builder method) (prototools.menu.Menu method) set_subtitle_align() (prototools.Menu method) (prototools.menu.Builder method) (prototools.menu.Menu method) set_title_align() (prototools.menu.Builder method) set_up() (prototools.menu.ExternalItem method) (prototools.menu.Item method) (prototools.menu.Submenu method) (prototools.Submenu method) settings() (prototools.Menu method) (prototools.menu.Menu method) show() (prototools.Canvas method) (prototools.canvas.Canvas method) (prototools.Exit method) (prototools.menu.Exit method) (prototools.menu.Item method) show_cols() (in module prototools) (in module prototools.tabulate) show_cursor() (in module prototools) (in module prototools.utils) show_epilogue_bottom() (prototools.menu.Builder method) show_epilogue_top() (prototools.menu.Builder method) show_header_bottom() (prototools.Menu method) (prototools.menu.Builder method) (prototools.menu.Menu method) show_item_bottom() (prototools.components.Items method) (prototools.menu.Builder method) show_item_top() (prototools.components.Items method) (prototools.menu.Builder method) show_matrix() (in module prototools) (in module prototools.utils) show_prologue_bottom() (prototools.menu.Builder method) show_prologue_top() (prototools.menu.Builder method) side (prototools.canvas.Triangle attribute) (prototools.Triangle attribute) singleton() (in module prototools) (in module prototools.decorators) slow_down() (in module prototools) (in module prototools.decorators) SPECIAL_KEYS (prototools.keyboard.Keyboard attribute) start() (prototools.Menu method) (prototools.menu.Menu method) str_input() (in module prototools) (in module prototools.inputs) strip_ansi() (in module prototools) (in module prototools.utils) strip_ansi_width() (in module prototools) (in module prototools.utils) strip_string() (in module prototools) (in module prototools.utils) Style (class in prototools) (class in prototools.components) style (prototools.components.Component property) (prototools.menu.Builder property) Submenu (class in prototools) (class in prototools.menu) summary() (prototools.protosql.ProtoSqlite static method) (prototools.ProtoSqlite static method) T tabulate() (in module prototools) (in module prototools.tabulate) tail() (in module prototools) (in module prototools.utils) terminal_size() (in module prototools) (in module prototools.utils) Text (class in prototools.components) text_align() (in module prototools) (in module prototools.utils) textbox() (in module prototools) (in module prototools.utils) textcard() (prototools.Canvas method) (prototools.canvas.Canvas method) time_functions() (in module prototools) (in module prototools.utils) time_functions_custom() (in module prototools) (in module prototools.utils) time_functions_globals() (in module prototools) (in module prototools.utils) time_input() (in module prototools) (in module prototools.inputs) TimeoutException timer() (in module prototools) (in module prototools.decorators) to_csv() (prototools.protosql.ProtoSqlite static method) (prototools.ProtoSqlite static method) to_json() (prototools.protosql.ProtoSqlite static method) (prototools.ProtoSqlite static method) to_list() (in module prototools.tabulate) to_str() (in module prototools.components) to_txt() (prototools.protosql.ProtoSqlite static method) (prototools.ProtoSqlite static method) top (prototools.components.Margin attribute), [1] (prototools.components.Padding attribute), [1] top_left (prototools.components.Border attribute) top_right (prototools.components.Border attribute) Triangle (class in prototools) (class in prototools.canvas) type (prototools.components.Border attribute) typewrite() (in module prototools.keyboard) U umlcard() (prototools.Canvas method) (prototools.canvas.Canvas method) UP (prototools.keyboard.Keyboard attribute) update() (prototools.ProtoMySQL method) (prototools.protosql.ProtoSqlite method) (prototools.ProtoSqlite method) update_() (prototools.ProtoMySQL method) (prototools.protosql.ProtoSqlite method) (prototools.ProtoSqlite method) V validate_bool() (in module prototools) (in module prototools.validators) validate_choice() (in module prototools) (in module prototools.validators) validate_date() (in module prototools) (in module prototools.validators) validate_datetime() (in module prototools) (in module prototools.validators) validate_email() (in module prototools) (in module prototools.validators) validate_float() (in module prototools) (in module prototools.validators) validate_int() (in module prototools) (in module prototools.validators) validate_name() (in module prototools.validators) validate_number() (in module prototools) (in module prototools.validators) validate_phone() (in module prototools.validators) validate_regex() (in module prototools) (in module prototools.validators) validate_roman() (in module prototools) (in module prototools.validators) validate_str() (in module prototools) (in module prototools.validators) validate_time() (in module prototools) (in module prototools.validators) validate_url() (in module prototools) (in module prototools.validators) validate_yes_no() (in module prototools) (in module prototools.validators) ValidationException ValidatorsException vertical (prototools.components.Border attribute) vertical_left (prototools.components.Border attribute) vertical_right (prototools.components.Border attribute) W wait_for_start() (prototools.Menu method) (prototools.menu.Menu method) white() (in module prototools) (in module prototools.colorize) width (prototools.canvas.Rectangle attribute) (prototools.components.Screen attribute) (prototools.Rectangle attribute) (prototools.Screen attribute) write_at() (prototools.Canvas method) (prototools.canvas.Canvas method) write_letters() (in module prototools) (in module prototools.utils) write_letters_custom() (in module prototools) (in module prototools.utils) X x (prototools.canvas.FigureDataclass attribute) (prototools.Circle attribute) (prototools.FigureDataclass attribute) (prototools.Rectangle attribute) (prototools.Triangle attribute) Y y (prototools.canvas.FigureDataclass attribute) (prototools.Circle attribute) (prototools.FigureDataclass attribute) (prototools.Rectangle attribute) (prototools.Triangle attribute) yellow() (in module prototools) (in module prototools.colorize) yes_no_input() (in module prototools) (in module prototools.inputs)