1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
|
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) = @_ }
|