1 /* 2 __ 3 / _| 4 __ _ _ _ _ __ ___ _ __ __ _ | |_ ___ ___ ___ 5 / _` | | | | '__/ _ \| '__/ _` | | _/ _ \/ __/ __| 6 | (_| | |_| | | | (_) | | | (_| | | || (_) \__ \__ \ 7 \__,_|\__,_|_| \___/|_| \__,_| |_| \___/|___/___/ 8 9 Copyright (C) 2018-2019 Aurora Free Open Source Software. 10 11 This file is part of the Aurora Free Open Source Software. This 12 organization promote free and open source software that you can 13 redistribute and/or modify under the terms of the GNU Lesser General 14 Public License Version 3 as published by the Free Software Foundation or 15 (at your option) any later version approved by the Aurora Free Open Source 16 Software Organization. The license is available in the package root path 17 as 'LICENSE' file. Please review the following information to ensure the 18 GNU Lesser General Public License version 3 requirements will be met: 19 https://www.gnu.org/licenses/lgpl.html . 20 21 Alternatively, this file may be used under the terms of the GNU General 22 Public License version 3 or later as published by the Free Software 23 Foundation. Please review the following information to ensure the GNU 24 General Public License requirements will be met: 25 http://www.gnu.org/licenses/gpl-3.0.html. 26 27 NOTE: All products, services or anything associated to trademarks and 28 service marks used or referenced on this file are the property of their 29 respective companies/owners or its subsidiaries. Other names and brands 30 may be claimed as the property of others. 31 32 For more info about intellectual property visit: aurorafoss.org or 33 directly send an email to: contact (at) aurorafoss.org . 34 */ 35 36 module riverd.ncurses.dynfun; 37 38 import riverd.ncurses.types; 39 40 __gshared { 41 // stfu 42 da_initscr initscr; /// 43 da_longname longname; /// 44 da_newpad newpad; /// 45 da_newterm newterm; /// 46 da_newwin newwin; /// 47 da_set_term set_term; /// 48 da_slk_label slk_label; /// 49 da_subpad subpad; /// 50 da_subwin subwin; /// 51 da_termname termname; /// 52 da_tigetstr tigetstr; /// 53 da_tparm tparm; /// 54 da_tiparm tiparm; /// 55 da_keybound keybound; /// 56 da_wgetparent wgetparent; /// 57 da_new_prescr new_prescr; /// 58 da_getwin_sp getwin_sp; /// 59 da_longname_sp longname_sp; /// 60 da_newpad_sp newpad_sp; /// 61 da_newterm_sp newterm_sp; /// 62 da_newwin_sp newwin_sp; /// 63 da_getwin getwin; /// 64 da_derwin derwin; /// 65 da_dupwin dupwin; /// 66 da_termname_sp termname_sp; /// 67 da_slk_label_sp slk_label_sp; /// 68 da_curses_version curses_version; /// 69 da_keyname_sp keyname_sp; /// 70 da_keyname keyname; /// 71 da_addchnstr addchnstr; /// 72 da_addchstr addchstr; /// 73 da_addnstr addnstr; /// 74 da_addstr addstr; /// 75 da_attr_get attr_get; /// 76 da_attr_off attr_off; /// 77 da_attr_on attr_on; /// 78 da_attr_set attr_set; /// 79 da_baudrate baudrate; /// 80 da_beep beep; /// 81 da_can_change_color can_change_color; /// 82 da_cbreak cbreak; /// 83 da_clearok clearok; /// 84 da_color_content color_content; /// 85 da_copywin copywin; /// 86 da_curs_set curs_set; /// 87 da_def_prog_mode def_prog_mode; /// 88 da_def_shell_mode def_shell_mode; /// 89 da_delay_output delay_output; /// 90 da_delscreen delscreen; /// 91 da_delwin delwin; /// 92 da_doupdate doupdate; /// 93 da_echo echo; /// 94 da_endwin endwin; /// 95 da_erasechar erasechar; /// 96 da_filter filter; /// 97 da_flash flash; /// 98 da_flushinp flushinp; /// 99 da_getbkgd getbkgd; /// 100 da_halfdelay halfdelay; /// 101 da_has_colors has_colors; /// 102 da_has_ic has_ic; /// 103 da_has_il has_il; /// 104 da_idcok idcok; /// 105 da_idlok idlok; /// 106 da_immedok immedok; /// 107 da_init_color init_color; /// 108 da_init_pair init_pair; /// 109 da_intrflush intrflush; /// 110 da_isendwin isendwin; /// 111 da_is_wintouched is_wintouched; /// 112 da_keypad keypad; /// 113 da_killchar killchar; /// 114 da_leaveok leaveok; /// 115 da_meta meta; /// 116 da_mvcur mvcur; /// 117 da_mvderwin mvderwin; /// 118 da_mvprintw mvprintw; /// 119 da_mvscanw mvscanw; /// 120 da_mvwaddch mvwaddch; /// 121 da_mvwaddchnstr mvwaddchnstr; /// 122 da_mvwaddchstr mvwaddchstr; /// 123 da_mvwaddnstr mvwaddnstr; /// 124 da_mvwaddstr mvwaddstr; /// 125 da_mvwchgat mvwchgat; /// 126 da_mvwdelch mvwdelch; /// 127 da_mvwgetch mvwgetch; /// 128 da_mvwgetnstr mvwgetnstr; /// 129 da_mvwgetstr mvwgetstr; /// 130 da_mvwhline mvwhline; /// 131 da_mvwin mvwin; /// 132 da_mvwprintw mvwprintw; /// 133 da_mvwscanw mvwscanw; /// 134 da_mvwvline mvwvline; /// 135 da_napms napms; /// 136 da_nl nl; /// 137 da_nocbreak nocbreak; /// 138 da_nodelay nodelay; /// 139 da_noecho noecho; /// 140 da_nonl nonl; /// 141 da_noqiflush noqiflush; /// 142 da_noraw noraw; /// 143 da_notimeout notimeout; /// 144 da_overlay overlay; /// 145 da_overwrite overwrite; /// 146 da_pair_content pair_content; /// 147 da_PAIR_NUMBER PAIR_NUMBER; /// 148 da_pechochar pechochar; /// 149 da_pnoutrefresh pnoutrefresh; /// 150 da_prefresh prefresh; /// 151 da_printw printw; /// 152 da_putwin putwin; /// 153 da_qiflush qiflush; /// 154 da_raw raw; /// 155 da_redrawwin redrawwin; /// 156 da_resetty resetty; /// 157 da_reset_prog_mode reset_prog_mode; /// 158 da_reset_shell_mode reset_shell_mode; /// 159 da_ripoffline ripoffline; /// 160 da_savetty savetty; /// 161 da_scanw scanw; /// 162 da_scr_dump scr_dump; /// 163 da_scr_init scr_init; /// 164 da_scrollok scrollok; /// 165 da_scr_restore scr_restore; /// 166 da_scr_set scr_set; /// 167 da_setscrreg setscrreg; /// 168 da_slk_attroff slk_attroff; /// 169 da_slk_attron slk_attron; /// 170 da_slk_attrset slk_attrset; /// 171 da_slk_attr slk_attr; /// 172 da_slk_attr_set slk_attr_set; /// 173 da_slk_clear slk_clear; /// 174 da_slk_color slk_color; /// 175 da_slk_init slk_init; /// 176 da_slk_noutrefresh slk_noutrefresh; /// 177 da_slk_refresh slk_refresh; /// 178 da_slk_restore slk_restore; /// 179 da_slk_set slk_set; /// 180 da_slk_touch slk_touch; /// 181 da_start_color start_color; /// 182 da_syncok syncok; /// 183 da_termattrs termattrs; /// 184 da_typeahead typeahead; /// 185 da_ungetch ungetch; /// 186 da_use_env use_env; /// 187 da_use_tioctl use_tioctl; /// 188 da_vidattr vidattr; /// 189 da_vidputs vidputs; /// 190 da_vwprintw vwprintw; /// 191 da_vw_printw vw_printw; /// 192 da_vwscanw vwscanw; /// 193 da_vw_scanw vw_scanw; /// 194 da_waddch waddch; /// 195 da_waddchnstr waddchnstr; /// 196 da_waddchstr waddchstr; /// 197 da_waddnstr waddnstr; /// 198 da_wattrset wattrset; /// 199 da_wattr_get wattr_get; /// 200 da_wattr_on wattr_on; /// 201 da_wattr_off wattr_off; /// 202 da_wattr_set wattr_set; /// 203 da_wbkgd wbkgd; /// 204 da_wbkgdset wbkgdset; /// 205 da_wborder wborder; /// 206 da_wchgat wchgat; /// 207 da_wclear wclear; /// 208 da_wclrtobot wclrtobot; /// 209 da_wclrtoeol wclrtoeol; /// 210 da_wcolor_set wcolor_set; /// 211 da_wcursyncup wcursyncup; /// 212 da_wdelch wdelch; /// 213 da_wechochar wechochar; /// 214 da_werase werase; /// 215 da_wgetch wgetch; /// 216 da_wgetnstr wgetnstr; /// 217 da_whline whline; /// 218 da_winch winch; /// 219 da_winchnstr winchnstr; /// 220 da_winnstr winnstr; /// 221 da_winsch winsch; /// 222 da_winsdelln winsdelln; /// 223 da_winsnstr winsnstr; /// 224 da_wmove wmove; /// 225 da_wnoutrefresh wnoutrefresh; /// 226 da_wprintw wprintw; /// 227 da_wredrawln wredrawln; /// 228 da_wrefresh wrefresh; /// 229 da_wscanw wscanw; /// 230 da_wscrl wscrl; /// 231 da_wsetscrreg wsetscrreg; /// 232 da_wsyncdown wsyncdown; /// 233 da_wsyncup wsyncup; /// 234 da_wtimeout wtimeout; /// 235 da_wtouchln wtouchln; /// 236 da_wvline wvline; /// 237 da_tigetflag tigetflag; /// 238 da_tigetnum tigetnum; /// 239 da_putp putp; /// 240 da_getattrs getattrs; /// 241 da_is_term_resized is_term_resized; /// 242 da_alloc_pair alloc_pair; /// 243 da_assume_default_colors assume_default_colors; /// 244 da_define_key define_key; /// 245 da_extended_color_content extended_color_content; /// 246 da_extended_pair_content extended_pair_content; /// 247 da_extended_slk_color extended_slk_color; /// 248 da_find_pair find_pair; /// 249 da_free_pair free_pair; /// 250 da_get_escdelay get_escdelay; /// 251 da_init_extended_color init_extended_color; /// 252 da_init_extended_pair init_extended_pair; /// 253 da_key_defined key_defined; /// 254 da_keyok keyok; /// 255 da_reset_color_pairs reset_color_pairs; /// 256 da_resize_term resize_term; /// 257 da_resizeterm resizeterm; /// 258 da_set_escdelay set_escdelay; /// 259 da_set_tabsize set_tabsize; /// 260 da_use_default_colors use_default_colors; /// 261 da_use_extended_names use_extended_names; /// 262 da_use_legacy_coding use_legacy_coding; /// 263 da_use_screen use_screen; /// 264 da_use_window use_window; /// 265 da_wresize wresize; /// 266 da_nofilter nofilter; /// 267 da_is_cleared is_cleared; /// 268 da_is_idcok is_idcok; /// 269 da_is_idlok is_idlok; /// 270 da_is_immedok is_immedok; /// 271 da_is_keypad is_keypad; /// 272 da_is_leaveok is_leaveok; /// 273 da_is_nodelay is_nodelay; /// 274 da_is_notimeout is_notimeout; /// 275 da_is_pad is_pad; /// 276 da_is_scrollok is_scrollok; /// 277 da_is_subwin is_subwin; /// 278 da_is_syncok is_syncok; /// 279 da_wgetdelay wgetdelay; /// 280 da_wgetscrreg wgetscrreg; /// 281 da_baudrate_sp baudrate_sp; /// 282 da_beep_sp beep_sp; /// 283 da_can_change_color_sp can_change_color_sp; /// 284 da_cbreak_sp cbreak_sp; /// 285 da_curs_set_sp curs_set_sp; /// 286 da_color_content_sp color_content_sp; /// 287 da_def_prog_mode_sp def_prog_mode_sp; /// 288 da_def_shell_mode_sp def_shell_mode_sp; /// 289 da_delay_output_sp delay_output_sp; /// 290 da_doupdate_sp doupdate_sp; /// 291 da_echo_sp echo_sp; /// 292 da_endwin_sp endwin_sp; /// 293 da_erasechar_sp erasechar_sp; /// 294 da_filter_sp filter_sp; /// 295 da_flash_sp flash_sp; /// 296 da_flushinp_sp flushinp_sp; /// 297 da_halfdelay_sp halfdelay_sp; /// 298 da_has_colors_sp has_colors_sp; /// 299 da_has_ic_sp has_ic_sp; /// 300 da_has_il_sp has_il_sp; /// 301 da_init_color_sp init_color_sp; /// 302 da_init_pair_sp init_pair_sp; /// 303 da_intrflush_sp intrflush_sp; /// 304 da_isendwin_sp isendwin_sp; /// 305 da_killchar_sp killchar_sp; /// 306 da_mvcur_sp mvcur_sp; /// 307 da_napms_sp napms_sp; /// 308 da_nl_sp nl_sp; /// 309 da_nocbreak_sp nocbreak_sp; /// 310 da_noecho_sp noecho_sp; /// 311 da_nonl_sp nonl_sp; /// 312 da_noqiflush_sp noqiflush_sp; /// 313 da_noraw_sp noraw_sp; /// 314 da_pair_content_sp pair_content_sp; /// 315 da_qiflush_sp qiflush_sp; /// 316 da_raw_sp raw_sp; /// 317 da_reset_prog_mode_sp reset_prog_mode_sp; /// 318 da_reset_shell_mode_sp reset_shell_mode_sp; /// 319 da_resetty_sp resetty_sp; /// 320 da_ripoffline_sp ripoffline_sp; /// 321 da_savetty_sp savetty_sp; /// 322 da_scr_init_sp scr_init_sp; /// 323 da_scr_restore_sp scr_restore_sp; /// 324 da_scr_set_sp scr_set_sp; /// 325 da_slk_attroff_sp slk_attroff_sp; /// 326 da_slk_attron_sp slk_attron_sp; /// 327 da_slk_attrset_sp slk_attrset_sp; /// 328 da_slk_attr_sp slk_attr_sp; /// 329 da_slk_attr_set_sp slk_attr_set_sp; /// 330 da_slk_clear_sp slk_clear_sp; /// 331 da_slk_color_sp slk_color_sp; /// 332 da_slk_init_sp slk_init_sp; /// 333 da_slk_noutrefresh_sp slk_noutrefresh_sp; /// 334 da_slk_refresh_sp slk_refresh_sp; /// 335 da_slk_restore_sp slk_restore_sp; /// 336 da_slk_set_sp slk_set_sp; /// 337 da_slk_touch_sp slk_touch_sp; /// 338 da_start_color_sp start_color_sp; /// 339 da_termattrs_sp termattrs_sp; /// 340 da_typeahead_sp typeahead_sp; /// 341 da_ungetch_sp ungetch_sp; /// 342 da_use_env_sp use_env_sp; /// 343 da_use_tioctl_sp use_tioctl_sp; /// 344 da_vidattr_sp vidattr_sp; /// 345 da_vidputs_sp vidputs_sp; /// 346 da_keybound_sp keybound_sp; /// 347 da_alloc_pair_sp alloc_pair_sp; /// 348 da_assume_default_colors_sp assume_default_colors_sp; /// 349 da_define_key_sp define_key_sp; /// 350 da_extended_color_content_sp extended_color_content_sp; /// 351 da_extended_pair_content_sp extended_pair_content_sp; /// 352 da_extended_slk_color_sp extended_slk_color_sp; /// 353 da_get_escdelay_sp get_escdelay_sp; /// 354 da_find_pair_sp find_pair_sp; /// 355 da_free_pair_sp free_pair_sp; /// 356 da_init_extended_color_sp init_extended_color_sp; /// 357 da_init_extended_pair_sp init_extended_pair_sp; /// 358 da_is_term_resized_sp is_term_resized_sp; /// 359 da_key_defined_sp key_defined_sp; /// 360 da_keyok_sp keyok_sp; /// 361 da_nofilter_sp nofilter_sp; /// 362 da_reset_color_pairs_sp reset_color_pairs_sp; /// 363 da_resize_term_sp resize_term_sp; /// 364 da_resizeterm_sp resizeterm_sp; /// 365 da_set_escdelay_sp set_escdelay_sp; /// 366 da_set_tabsize_sp set_tabsize_sp; /// 367 da_use_default_colors_sp use_default_colors_sp; /// 368 da_use_legacy_coding_sp use_legacy_coding_sp; /// 369 da_has_mouse has_mouse; /// 370 da_getmouse getmouse; /// 371 da_ungetmouse ungetmouse; /// 372 da_mousemask mousemask; /// 373 da_wenclose wenclose; /// 374 da_mouseinterval mouseinterval; /// 375 da_wmouse_trafo wmouse_trafo; /// 376 da_has_mouse_sp has_mouse_sp; /// 377 da_getmouse_sp getmouse_sp; /// 378 da_ungetmouse_sp ungetmouse_sp; /// 379 da_mousemask_sp mousemask_sp; /// 380 da_mouseinterval_sp mouseinterval_sp; /// 381 da_mcprint mcprint; /// 382 da_has_key has_key; /// 383 da_has_key_sp has_key_sp; /// 384 da_mcprint_sp mcprint_sp; /// 385 da__tracef _tracef; /// 386 da__traceattr _traceattr; /// 387 da__traceattr2 _traceattr2; /// 388 da__tracechar _tracechar; /// 389 da__tracechtype _tracechtype; /// 390 da__tracechtype2 _tracechtype2; /// 391 da_trace trace; /// 392 da_unctrl unctrl; /// 393 da_wunctrl wunctrl; /// 394 395 da_cursrc cursrc; /// 396 da_newscr newscr; /// 397 da_newscr stdscr; /// 398 da_ttytype ttytype; /// 399 da_COLORS COLORS; /// 400 da_COLOR_PAIRS COLOR_PAIRS; /// 401 da_COLS COLS; /// 402 da_ESCDELAY ESCDELAY; /// 403 da_LINES LINES; /// 404 da_TABSIZE TABSIZE; /// 405 }