package Curses::UI; our @ISA = qw(); sub add { my ($_o_args) = @_ } sub add() {} sub add_callback() {} sub calendardialog() {} sub clear_on_exit(;$) {} sub color() {} sub compat(;$) {} sub cursor_mode(;$) {} sub debug(;$) {} sub delete_callback() {} sub delete_timer($;) { my ($_self, $_o_id) = @_ } sub dialog() {} sub dirbrowser() {} sub disable_timer($;) { my ($_self, $_o_id) = @_ } sub do_one_event(;$) {} sub do_timer() {} sub draw() {} sub enable_timer($;) { my ($_self, $_o_id) = @_ } sub error() {} sub fatalerror($$;$) {} sub feedkey() {} sub filebrowser() {} sub flushkeys() {} sub focus_path() {} sub handle_gpm_mouse_event() {} sub handle_mouse_event() {} sub keydelay() {} sub lang(;$) {} sub layout { my ($_o_self) = @_ } sub layout_new() {} sub leave_curses() {} sub loadfilebrowser() {} sub mainloop { my ($_o_self) = @_ } sub mainloopExit() {} sub new { my ($_class, $_o_userargs) = @_ } sub noprogress() {} sub nostatus() {} sub object_at_xy($$;$) {} sub overlapping(;$) {} sub process_args() {} sub progress { my ($_o_args) = @_ } sub progress() {} sub question() {} sub reset_curses() {} sub savefilebrowser() {} sub schedule_event { my ($_self, $_o_code) = @_ } sub set_color() {} sub set_read_timeout() {} sub set_timer($$;) {} sub setprogress($;$) {} sub status($;) {} sub tempdialog { my ($_o_args) = @_ } sub tempdialog() {} sub usemodule($;) {} sub userdata() {} package Curses::UI::Buttonbox; our @ISA = qw(); sub compute_buttonheight($;) {} sub compute_buttonwidth($;) {} sub draw(;$) {} sub focus_shift() {} sub get() {} sub get_selected_button() {} sub layout() {} sub mouse_button1($$$$;) {} sub new { my ($_o_userargs) = @_ } sub next_button() {} sub press_button() {} sub previous_button() {} sub process_buttondefs() {} sub shortcut() {} package Curses::UI::Calendar; our @ISA = qw(); sub build_month() {} sub date_delta_days($;) {} sub date_nextday() {} sub date_nextmonth() {} sub date_nextweek() {} sub date_nextyear() {} sub date_prevday() {} sub date_prevmonth() {} sub date_prevweek() {} sub date_prevyear() {} sub date_select() {} sub date_selected() {} sub date_today() {} sub day($;) {} sub day_of_week($$$;) {} sub days_in_month($$;) {} sub draw(;$) {} sub get() {} sub is_julian { my ($_year, $_o_month) = @_ } sub is_leap_year($;) {} sub layout() {} sub make_sane_date() {} sub month($;) {} sub mouse_button($$$$;) {} sub new { my ($_o_userargs) = @_ } sub onChange(;$) {} sub setdate($;$) {} sub year($;) {} package Curses::UI::Checkbox; our @ISA = qw(); sub check() {} sub draw(;$) {} sub event_onblur() {} sub get() {} sub layout() {} sub mouse_button1($$$$;) {} sub new { my ($_o_userargs) = @_ } sub onChange(;$) {} sub toggle() {} sub uncheck() {} package Curses::UI::Color; our @ISA = qw(); sub colors() {} sub define_color { my ($_r, $_g, $_o_b) = @_ } sub get_color_pair() {} sub get_colors() {} sub new { my ($_o_userargs) = @_ } package Curses::UI::Common; our @ISA = qw(); sub CUI_ESCAPE() {} sub CUI_SPACE() {} sub CUI_TAB() {} sub NO_WORDWRAP() {} sub WORDWRAP() {} sub accessor($;$) {} sub char_read(;$) {} sub get_key(;$) {} sub key_to_ascii($;) {} sub keys_to_lowercase($;) {} sub parent() {} sub root() {} sub scrlength($;) {} sub split_to_lines($;) {} sub text_chop { my ($_text, $_o_max_length) = @_ } sub text_dimension() {} sub text_draw($$;) { my ($_y, $_x, $_o_text) = @_ } sub text_length { my ($_o_text) = @_ } sub text_tokenize { my ($_o_text) = @_ } sub text_wrap($$;) { my ($_line, $_maxlen, $_o_wordwrap) = @_ } package Curses::UI::Container; our @ISA = qw(); sub add($@) { my ($_o_args) = @_ } sub base_id2idx($;) {} sub delete(;$) {} sub delete_subwindows() {} sub draw(;$) {} sub draworder_id2idx($;) {} sub event_keypress($;) {} sub event_onblur() {} sub event_onfocus() {} sub focus(;$$$) {} sub focus_next() {} sub focus_prev() {} sub focusorder_id2idx($;) {} sub getfocusobj() {} sub getobj($;) {} sub hasa($;) {} sub layout() {} sub layout_contained_objects() {} sub new { my ($_o_userargs) = @_ } sub new() {} sub set_draworder(@) { my ($_o_order) = @_ } sub set_focusorder(@) { my ($_o_order) = @_ } sub window_is_ontop($;) {} package Curses::UI::ContainerWidget; our @ISA = qw(); sub new() {} package Curses::UI::Dialog::Basic; our @ISA = qw(); sub get() {} sub layout() {} sub new { my ($_o_userargs) = @_ } package Curses::UI::Dialog::Calendar; our @ISA = qw(); sub get() {} sub layout() {} sub new { my ($_o_userargs) = @_ } sub press_button_callback() {} package Curses::UI::Dialog::Dirbrowser; our @ISA = qw(); sub dirselect() {} sub draw(;$) {} sub get() {} sub get_dir() {} sub goto_homedirectory() {} sub layout() {} sub maskbox_onchange() {} sub new { my ($_o_userargs) = @_ } sub press_button_callback() {} sub select_homedirectory() {} package Curses::UI::Dialog::Error; our @ISA = qw(); sub draw(;$) {} sub new { my ($_o_userargs) = @_ } package Curses::UI::Dialog::Filebrowser; our @ISA = qw(); sub dirselect() {} sub draw(;$) {} sub fileselect() {} sub get() {} sub get_dir() {} sub goto_homedirectory() {} sub layout() {} sub maskbox_onchange() {} sub new { my ($_o_userargs) = @_ } sub press_button_callback() {} sub select_homedirectory() {} package Curses::UI::Dialog::Progress; our @ISA = qw(); sub focus() {} sub layout() {} sub message() {} sub new { my ($_o_userargs) = @_ } sub pos($;) {} package Curses::UI::Dialog::Question; our @ISA = qw(); sub get() {} sub layout() {} sub new { my ($_o_userargs) = @_ } package Curses::UI::Dialog::Status; our @ISA = qw(); sub focus() {} sub layout() {} sub message($;) {} sub new { my ($_o_userargs) = @_ } package Curses::UI::Label; our @ISA = qw(); sub blink() {} sub bold() {} sub compute_xpos() {} sub dim() {} sub draw(;$) {} sub get() {} sub layout() {} sub new { my ($_o_userargs) = @_ } sub reverse() {} sub set_attribute($$;) {} sub text($;$) {} sub textalignment($;) {} sub underline() {} package Curses::UI::Language; our @ISA = qw(); sub get($;) {} sub getarray($;) {} sub loadlanguage($;) {} sub new() {} sub store($$;) {} package Curses::UI::Listbox; our @ISA = qw(); sub add_labels(;$) {} sub clear_selection() {} sub draw(;$) {} sub get() {} sub get_active_id($;) {} sub get_active_value($;) {} sub get_selectedlabel() {} sub getlabel($;) {} sub getline_at_ypos($;) {} sub id() {} sub insert_at() {} sub labels(;$) {} sub layout() {} sub layout_content() {} sub maxlabelwidth(@) { my ($_o_args) = @_ } sub mouse_button1($$$;) {} sub new { my ($_o_userargs) = @_ } sub number_of_lines() {} sub onChange(;$) {} sub onSelectionChange(;$) {} sub option_check() {} sub option_first() {} sub option_last() {} sub option_next() {} sub option_nextpage() {} sub option_prev() {} sub option_prevpage() {} sub option_select() {} sub option_uncheck() {} sub set_color_bg() {} sub set_color_fg() {} sub set_selection() {} sub values(;$) {} package Curses::UI::MenuListbox; our @ISA = qw(); sub active_item() {} sub cursor_left() {} sub cursor_right() {} sub escape_key() {} sub mouse_button1() {} sub new { my ($_o_userargs) = @_ } sub new() {} sub option_select() {} package Curses::UI::Menubar; our @ISA = qw(); sub draw() {} sub escape() {} sub event_onblur() {} sub event_onfocus() {} sub layout() {} sub loose_focus() {} sub menu_left() {} sub menu_right() {} sub menuoption_selected() {} sub mouse_button1() {} sub new { my ($_o_userargs) = @_ } sub pulldown() {} package Curses::UI::Notebook; our @ISA = qw(); sub activate_page($$) {} sub active_page($) {} sub add_page($$;) { my ($_o_userargs) = @_ } sub debug_msg(;$) {} sub delete_page($$) {} sub draw($;$) {} sub first_page($) {} sub intellidraw(;$) {} sub last_page($) {} sub layout($) {} sub mouse_button1($$$$) {} sub new($;) { my ($_o_userargs) = @_ } sub next_page($) {} sub prev_page($) {} package Curses::UI::PasswordEntry; our @ISA = qw(); sub new { my ($_o_userargs) = @_ } package Curses::UI::Popupmenu; our @ISA = qw(); sub draw(;$) {} sub get() {} sub layout() {} sub mouse_button1($$$;) {} sub new { my ($_o_userargs) = @_ } sub onChange(;$) {} sub open_popup() {} sub select_next() {} sub select_prev() {} package Curses::UI::PopupmenuListbox; our @ISA = qw(); sub new() {} sub option_select() {} package Curses::UI::Progressbar; our @ISA = qw(); sub draw(;$) {} sub get() {} sub new { my ($_o_userargs) = @_ } sub pos(;$) {} package Curses::UI::Radiobuttonbox; our @ISA = qw(); sub new { my ($_o_userargs) = @_ } package Curses::UI::SearchEntry; our @ISA = qw(); sub entry_loose_focus() {} sub event_keypress($;) {} sub get() {} sub new { my ($_o_userargs) = @_ } sub new() {} sub pos(;$) {} sub prompt(;$) {} sub text(;$) {} package Curses::UI::Searchable; our @ISA = qw(); sub change_canvasheight($;) {} sub search() {} sub search_backward() {} sub search_forward() {} sub search_get($$;) {} sub search_next($$;) {} package Curses::UI::TextEditor; our @ISA = qw(); sub add_string($;) {} sub add_to_pastebuffer($;) {} sub backspace() {} sub clear_line() {} sub clear_pastebuffer() {} sub cursor_down($;) {} sub cursor_left() {} sub cursor_pagedown() {} sub cursor_pageup() {} sub cursor_right() {} sub cursor_to_curxpos() {} sub cursor_to_end() {} sub cursor_to_home() {} sub cursor_to_linestart() {} sub cursor_to_scrlineend() {} sub cursor_to_scrlinestart() {} sub cursor_up(;$) {} sub delete_character() {} sub delete_line() {} sub delete_till_eol() {} sub didsetundo() {} sub do_new_pastebuffer(;$) {} sub draw(;$) {} sub draw_text(;$) {} sub event_keypress() {} sub event_onblur() {} sub get() {} sub getline_at_ypos($;) {} sub getrealxpos() {} sub layout() {} sub layout_content() {} sub mouse_button1($$$$;) {} sub new { my ($_o_userargs) = @_ } sub newline() {} sub number_of_columns() {} sub number_of_lines() {} sub onChange(;$) {} sub paste() {} sub pos(;$) {} sub readonly($;) {} sub resetsetundo() {} sub set_color_bg() {} sub set_color_fg() {} sub set_curxpos() {} sub set_password_char { my ($_this, $_o_char) = @_ } sub set_undoinfo() {} sub text(;$) {} sub toggle_showhardreturns() {} sub toggle_showoverflow() {} sub toggle_wrapping() {} sub undo() {} package Curses::UI::TextEntry; our @ISA = qw(); sub new { my ($_o_userargs) = @_ } package Curses::UI::TextViewer; our @ISA = qw(); sub new { my ($_o_userargs) = @_ } package Curses::UI::Widget; our @ISA = qw(); sub DESTROY() {} sub beep_off() {} sub beep_on() {} sub borderheight() {} sub borderwidth() {} sub canvasheight() {} sub canvaswidth() {} sub clear_binding($;) {} sub clear_event($;) {} sub delete_subwindows() {} sub do_routine($;$) { my ($_o_arguments) = @_ } sub dobeep() {} sub draw(;$) {} sub draw_scrollbars() {} sub event_keypress($;) {} sub event_mouse($;) {} sub event_onblur() {} sub event_onfocus() {} sub focus() {} sub focusable(;$) {} sub height() {} sub height_by_windowscrheight($@) { my ($_o_args) = @_ } sub hidden() {} sub hide() {} sub in_topwindow() {} sub intellidraw(;$) {} sub layout() {} sub loose_focus() {} sub lose_focus() {} sub modalfocus() {} sub mouse_button1($$$$;) {} sub new { my ($_o_userargs) = @_ } sub onBlur($;$) {} sub onFocus($;$) {} sub parentwindow() {} sub process_bindings($;$@) { my ($_o_extra) = @_ } sub process_padding($;) {} sub run_event($;) {} sub schedule_draw(;$) {} sub set_binding($@) { my ($_o_keys) = @_ } sub set_color_bbg() {} sub set_color_bfg() {} sub set_color_bg() {} sub set_color_fg() {} sub set_color_sbg() {} sub set_color_sfg() {} sub set_color_tbg() {} sub set_color_tfg() {} sub set_event($;$) {} sub set_mouse_binding($@) { my ($_o_mouse_events) = @_ } sub set_routine($$;) {} sub show() {} sub title() {} sub userdata() {} sub width() {} sub width_by_windowscrwidth($@) { my ($_o_args) = @_ } sub windowparameters() {} package Curses::UI::Window; our @ISA = qw(); sub layout() {} sub new { my ($_o_userargs) = @_ }