NCurses library
Documentation for TextUserInterfaces.NCurses
.
TextUserInterfaces.NCurses.fieldjust
— ConstantDictionary defining values of the field justification.
TextUserInterfaces.NCurses.fieldopts
— ConstantDictionary defining values of the field options.
TextUserInterfaces.NCurses.formcmd
— ConstantDictionary defining values of the form commands.
TextUserInterfaces.NCurses.menucmd
— ConstantDictionary defining values of the menu commands.
TextUserInterfaces.NCurses.NCURSES
— Typestruct NCURSES
This private structure handles some global variables that are used in the ncurses wrapper.
TextUserInterfaces.NCurses.WINDOW
— Typestruct WINDOW
Handles a ncurses window.
TextUserInterfaces.NCurses.ACS_
— MethodACS_(s::Symbol)
Return the symbol s
of the acs_map
. For example, ACS_HLINE
can be obtained from ACS_(:HLINE)
.
TextUserInterfaces.NCurses.COLS
— MethodCOLS()
Return the number of columns in the root window. It must be called after initscr()
.
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.LINES
— MethodLINES()
Return the number of lines in the root window. It must be called after initscr()
.
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.TYPE_ALNUM
— MethodTYPE_ALNUM()
Return a pointer to the global symbol TYPE_ALNUM
of libform
.
TextUserInterfaces.NCurses.TYPE_ALPHA
— MethodTYPE_ALPHA()
Return a pointer to the global symbol TYPE_ALPHA
of libform
.
TextUserInterfaces.NCurses.TYPE_ENUM
— MethodTYPE_ENUM()
Return a pointer to the global symbol TYPE_ENUM
of libform
.
TextUserInterfaces.NCurses.TYPE_INTEGER
— MethodTYPE_INTEGER()
Return a pointer to the global symbol TYPE_INTEGER
of libform
.
TextUserInterfaces.NCurses.TYPE_IPV4
— MethodTYPE_IPV4()
Return a pointer to the global symbol TYPE_IPV4
of libform
.
TextUserInterfaces.NCurses.TYPE_IPV6
— MethodTYPE_IPV6()
Return a pointer to the global symbol TYPE_IPV6
of libform
.
TextUserInterfaces.NCurses.TYPE_NUMERIC
— MethodTYPE_NUMERIC()
Return a pointer to the global symbol TYPE_NUMERIC
of libform
.
TextUserInterfaces.NCurses.TYPE_REGEXP
— MethodTYPE_REGEXP()
Return a pointer to the global symbol TYPE_REGEXP
of libform
.
TextUserInterfaces.NCurses.attroff
— Methodattroff(attrs::T) where T<:Integer
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.attron
— Methodattron(attrs::T) where T<:Integer
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.bkgd
— Methodbkgd(ch::T) where T<:Integer
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.bottom_panel
— Methodbottom_panel(pan::Ptr{Cvoid})
Return type: Int32
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.box
— Methodbox(win::Ptr{WINDOW}, verch::T, horch::T) where T<:jlchtype
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.can_change_color
— Methodcan_change_color()
Return type: UInt8
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.cbreak
— Methodcbreak()
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.clear
— Methodclear()
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.clrtobot
— Methodclrtobot()
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.clrtoeol
— Methodclrtoeol()
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.copywin
— Methodcopywin(scr::Ptr{WINDOW}, dest::Ptr{WINDOW}, sminrow::T, smincol::T, dminrow::T, dmincol::T, dmaxrow::T, dmaxcol::T, overlay::T) where T<:Integer
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.current_item
— Methodfunction current_item(menu::Ptr{Cvoid})
Return type: Ptr{Nothing}
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.curs_set
— Methodcurs_set(visibility::T) where T<:Integer
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.curses_version
— Methodcurses_version()
Return the NCurses version in a named tuple with the following fields:
major
: Major version.minor
: Minor version.patch
: Patch version.
TextUserInterfaces.NCurses.del_panel
— Methoddel_panel(panel::Ptr{Cvoid})
Return type: Ptr{Nothing}
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.delwin
— Methoddelwin(win::Ptr{WINDOW})
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.derwin
— Methodderwin(win::Ptr{WINDOW}, nlines::T, ncols::T, begin_y::T, begin_x::T) where T<:Integer
Return type: Ptr{TextUserInterfaces.NCurses.WINDOW}
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.doupdate
— Methoddoupdate()
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.endwin
— Methodendwin()
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.erase
— Methoderase()
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.field_buffer
— Methodfield_buffer(field::Ptr{Cvoid}, buffer::T) where T<:Integer
Return type: Cstring
For more information, consult libform
documentation.
TextUserInterfaces.NCurses.form_driver
— Methodform_driver(form::Ptr{Cvoid}, ch::T) where T<:Integer
Return type: Int32
For more information, consult libform
documentation.
TextUserInterfaces.NCurses.free_field
— Methodfree_field(field::Ptr{Cvoid})
Return type: Int32
For more information, consult libform
documentation.
TextUserInterfaces.NCurses.free_form
— Methodfree_form(form::Ptr{Cvoid})
Return type: Int32
For more information, consult libform
documentation.
TextUserInterfaces.NCurses.free_item
— Methodfunction free_item(item::Ptr{Cvoid})
Return type: Int32
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.free_menu
— Methodfunction free_menu(menu::Ptr{Cvoid})
Return type: Int32
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.getbegx
— Methodgetbegx(win::Ptr{WINDOW})
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.getbegy
— Methodgetbegy(win::Ptr{WINDOW})
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.getch
— Methodgetch()
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.getcurx
— Methodgetcurx(win::Ptr{WINDOW})
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.getcury
— Methodgetcury(win::Ptr{WINDOW})
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.getmaxx
— Methodgetmaxx(win::Ptr{WINDOW})
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.getmaxy
— Methodgetmaxy(win::Ptr{WINDOW})
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.has_colors
— Methodhas_colors()
Return type: UInt8
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.hide_panel
— Methodhide_panel(panel::Ptr{Cvoid})
Return type: Ptr{Nothing}
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.hline
— Methodhline(ch::Tc, n::Ti) where {Tc<:jlchtype,Ti<:Integer}
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.init_color
— Methodinit_color(color::T, r::T, g::T, b::T) where T<:Integer
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.init_pair
— Methodinit_pair(pair::T, f::T, b::T) where T<:Integer
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.initscr
— Methodinitscr()
Return type: Ptr{TextUserInterfaces.NCurses.WINDOW}
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.item_description
— Methodfunction item_description(menu::Ptr{Cvoid})
Return type: Cstring
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.item_index
— Methodfunction item_index(menu::Ptr{Cvoid})
Return type: Int32
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.item_name
— Methodfunction item_name(menu::Ptr{Cvoid})
Return type: Cstring
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.item_value
— Methodfunction item_value(item::Ptr{Cvoid})
Return type: Int32
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.keypad
— Methodkeypad(win::Ptr{WINDOW}, bf::Bool)
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.leaveok
— Methodleaveok(win::Ptr{WINDOW}, bf::Bool)
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.load_ncurses
— Methodload_ncurses([dir::String])
Load ncurses libraries at directory dir
. If it is omitted or if it is empty, then the bundled Ncurses version in the package Ncurses_jll
will be used.
TextUserInterfaces.NCurses.menu_driver
— Methodfunction menu_driver(menu::Ptr{Cvoid}, c::T) where T<:Integer
Return type: Int32
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.mouseinterval
— Methodmouseinterval(n::T) where T<:Integer
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.move_panel
— Methodmove_panel(panel::Ptr{Cvoid}, starty::T, startx::T) where T<:Integer
Return type: Int32
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.mvhline
— Methodmvhline(y::Ti, x::Ti, ch::Tc, n::Ti) where {Tc<:jlchtype,Ti<:Integer}
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.mvprintw
— Methodmvprintw(y::Ti, x::Ti, str::Ts) where {Ti<:Integer,Ts<:AbstractString}
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.mvvline
— Methodmvvline(y::Ti, x::Ti, ch::Tc, n::Ti) where {Tc<:jlchtype,Ti<:Integer}
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.mvwhline
— Methodmvwhline(win::Ptr{WINDOW}, y::Ti, x::Ti, ch::Tc, n::Ti) where {Tc<:jlchtype,Ti<:Integer}
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.mvwin
— Methodmvwin(win::Ptr{WINDOW}, y::T, x::T) where T<:Integer
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.mvwprintw
— Methodmvwprintw(win::Ptr{WINDOW}, y::Ti, x::Ti, str::Ts) where {Ti<:Integer,Ts<:AbstractString}
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.mvwvline
— Methodmvwvline(win::Ptr{WINDOW}, y::Ti, x::Ti, ch::Tc, n::Ti) where {Tc<:jlchtype,Ti<:Integer}
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.new_form
— Methodnew_form(fields::Vector{Ptr{Cvoid}})
Return type: Ptr{Nothing}
For more information, consult libform
documentation.
TextUserInterfaces.NCurses.new_item
— Methodfunction new_item(name::T, description::T) where T<:AbstractString
Return type: Ptr{Nothing}
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.new_menu
— Methodfunction new_menu(items::Vector{Ptr{Cvoid}})
Return type: Ptr{Nothing}
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.new_panel
— Methodnew_panel(win::Ptr{WINDOW})
Return type: Ptr{Nothing}
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.newpad
— Methodnewpad(lines::T, cols::T) where T<:Integer
Return type: Ptr{TextUserInterfaces.NCurses.WINDOW}
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.newwin
— Methodnewwin(lines::T, cols::T, y::T, x::T) where T<:Integer
Return type: Ptr{TextUserInterfaces.NCurses.WINDOW}
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.nodelay
— Methodnodelay(win::Ptr{WINDOW}, bf::Bool)
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.noecho
— Methodnoecho()
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.notimeout
— Methodnotimeout(win::Ptr{WINDOW}, bf::Bool)
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.panel_userptr
— Methodpanel_userptr(pan::Ptr{Cvoid})
Return type: Ptr{Nothing}
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.pnoutrefresh
— Methodpnoutrefresh(win::Ptr{WINDOW}, pminrow::T, pmincol::T, sminrow::T, smincol::T, smaxrow::T, smaxcol::T) where T<:Integer
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.pos_form_cursor
— Methodpos_form_cursor(form::Ptr{Cvoid})
Return type: Int32
For more information, consult libform
documentation.
TextUserInterfaces.NCurses.pos_menu_cursor
— Methodfunction pos_menu_cursor(menu::Ptr{Cvoid})
Return type: Int32
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.post_form
— Methodpost_form(form::Ptr{Cvoid})
Return type: Int32
For more information, consult libform
documentation.
TextUserInterfaces.NCurses.post_menu
— Methodfunction post_menu(menu::Ptr{Cvoid})
Return type: Int32
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.prefresh
— Methodprefresh(win::Ptr{WINDOW}, pminrow::T, pmincol::T, sminrow::T, smincol::T, smaxrow::T, smaxcol::T) where T<:Integer
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.printw
— Methodprintw(str::T) where T<:AbstractString
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.refresh
— Methodrefresh()
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.resizeterm
— Methodresizeterm(lines::T, columns::T) where T<:Integer
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.scrollok
— Methodscrollok(win::Ptr{WINDOW}, bf::Bool)
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.set_field_back
— Methodset_field_back(field::Ptr{Cvoid}, value::T) where T<:Integer
Return type: Int32
For more information, consult libform
documentation.
TextUserInterfaces.NCurses.set_field_buffer
— Methodset_field_buffer(field::Ptr{Cvoid}, buf::Ti, c::Ts) where {Ti<:Integer,Ts<:AbstractString}
Return type: Int32
For more information, consult libform
documentation.
TextUserInterfaces.NCurses.set_field_just
— Methodset_field_just(field::Ptr{Cvoid}, justification::T) where T<:Integer
Return type: Int32
For more information, consult libform
documentation.
TextUserInterfaces.NCurses.set_field_opts
— Methodset_field_opts(field::Ptr{Cvoid}, field_options::T) where T<:Integer
Return type: Int32
For more information, consult libform
documentation.
TextUserInterfaces.NCurses.set_field_type
— Methodset_field_type(field::Ptr{Cvoid}, type::Ptr{Cvoid}, regex::String)
Return type: Int32
For more information, consult libform
documentation.
TextUserInterfaces.NCurses.set_field_type
— Methodset_field_type(field::Ptr{Cvoid}, type::Ptr{Cvoid}, padding::T, vmin::Float64, vmax::Float64) where T<:Integer
Return type: Int32
For more information, consult libform
documentation.
TextUserInterfaces.NCurses.set_field_type
— Methodset_field_type(field::Ptr{Cvoid}, type::Ptr{Cvoid}, padding::T, vmin::T, vmax::T) where T<:Integer
Return type: Int32
For more information, consult libform
documentation.
TextUserInterfaces.NCurses.set_field_type
— Methodset_field_type(field::Ptr{Cvoid}, type::Ptr{Cvoid}, arg::T) where T<:Integer
Return type: Int32
For more information, consult libform
documentation.
TextUserInterfaces.NCurses.set_field_type
— Methodset_field_type(field::Ptr{Cvoid}, type::Ptr{Cvoid}, valuelist::Vector, checkcase::T, checkunique::T) where T<:Integer
Return type: Int32
For more information, consult libform
documentation.
TextUserInterfaces.NCurses.set_form_opts
— Methodset_form_opts(form::Ptr{Cvoid}, form_options::T) where T<:Integer
Return type: Int32
For more information, consult libform
documentation.
TextUserInterfaces.NCurses.set_form_sub
— Methodset_form_sub(form::Ptr{Cvoid}, win_form::Ptr{WINDOW})
Return type: Int32
For more information, consult libform
documentation.
TextUserInterfaces.NCurses.set_form_win
— Methodset_form_win(form::Ptr{Cvoid}, win_form::Ptr{WINDOW})
Return type: Int32
For more information, consult libform
documentation.
TextUserInterfaces.NCurses.set_menu_format
— Methodfunction set_menu_format(menu::Ptr{Cvoid}, rows::T, cols::T) where T<:Integer
Return type: Int32
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.set_menu_mark
— Methodfunction set_menu_mark(menu::Ptr{Cvoid}, mark::T) where T<:AbstractString
Return type: Int32
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.set_menu_opts
— Methodfunction set_menu_opts(menu::Ptr{Cvoid}, opts::T) where T<:Integer
Return type: Int32
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.set_menu_sub
— Methodfunction set_menu_sub(menu::Ptr{Cvoid}, win::Ptr{WINDOW})
Return type: Int32
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.set_menu_win
— Methodfunction set_menu_win(menu::Ptr{Cvoid}, win::Ptr{WINDOW})
Return type: Int32
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.set_panel_userptr
— Methodset_panel_userptr(pan::Ptr{Cvoid}, ptr::Ptr{Cvoid})
Return type: Int32
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.show_panel
— Methodshow_panel(panel::Ptr{Cvoid})
Return type: Ptr{Nothing}
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.start_color
— Methodstart_color()
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.subpad
— Methodsubpad(win::Ptr{WINDOW}, nlines::T, ncols::T, begin_y::T, begin_x::T) where T<:Integer
Return type: Ptr{TextUserInterfaces.NCurses.WINDOW}
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.top_panel
— Methodtop_panel(pan::Ptr{Cvoid})
Return type: Int32
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.touchwin
— Methodtouchwin(win::Ptr{WINDOW})
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.unpost_form
— Methodunpost_form(form::Ptr{Cvoid})
Return type: Int32
For more information, consult libform
documentation.
TextUserInterfaces.NCurses.unpost_menu
— Methodfunction unpost_menu(menu::Ptr{Cvoid})
Return type: Int32
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.update_panels
— Methodupdate_panels()
Return type: Nothing
For more information, consult libmenu
documentation.
TextUserInterfaces.NCurses.vline
— Methodvline(ch::Tc, n::Ti) where {Tc<:jlchtype,Ti<:Integer}
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.waddch
— Methodwaddch(win::Ptr{WINDOW}, ch::T) where T<:jlchtype
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.wattroff
— Methodwattroff(win::Ptr{WINDOW}, attrs::T) where T<:Integer
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.wattron
— Methodwattron(win::Ptr{WINDOW}, attrs::T) where T<:Integer
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.wbkgd
— Methodwbkgd(win::Ptr{WINDOW}, ch::T) where T<:Integer
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.wborder
— Methodwborder(win::Ptr{WINDOW})
Call the function wborder(win, 0, 0, 0, 0, 0, 0, 0, 0)
.
TextUserInterfaces.NCurses.wborder
— Methodwborder(win::Ptr{WINDOW}, ls::T, rs::T, ts::T, bs::T, tl::T, tr::T, bl::T, br::T) where T<:jlchtype
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.wclear
— Methodwclear(win::Ptr{WINDOW})
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.wclrtobot
— Methodwclrtobot(win::Ptr{WINDOW})
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.wclrtoeol
— Methodwclrtoeol(win::Ptr{WINDOW})
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.werase
— Methodwerase(win::Ptr{WINDOW})
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.wgetch
— Methodwgetch(win::Ptr{WINDOW})
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.whline
— Methodwhline(win::Ptr{WINDOW}, ch::Tc, n::Ti) where {Tc<:jlchtype,Ti<:Integer}
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.wmove
— Methodwmove(win::Ptr{WINDOW}, y::T, x::T) where T<:Integer
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.wnoutrefresh
— Methodwnoutrefresh(win::Ptr{WINDOW})
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.wprintw
— Methodwprintw(win::Ptr{WINDOW}, str::T) where T<:AbstractString
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.wrefresh
— Methodwrefresh(win::Ptr{WINDOW})
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.wresize
— Methodwresize(win::Ptr{WINDOW}, lines::T, cols::T) where T<:Integer
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.wtimeout
— Methodwtimeout(win::Ptr{WINDOW}, delay::T) where T<:Integer
Return type: Nothing
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.wvline
— Methodwvline(win::Ptr{WINDOW}, ch::Tc, n::Ti) where {Tc<:jlchtype,Ti<:Integer}
Return type: Int32
For more information, consult libncurses
documentation.
TextUserInterfaces.NCurses.@_ccallf
— Macro@_ccallf expr
Make a ccall
to a libform
function. The usage should be:
@_ccallf function(arg1::Type1, arg2::Type2, ...)::TypeReturn
It uses the global constant structure ncurses
to call the function. Hence, it must be initialized.
TextUserInterfaces.NCurses.@_ccallm
— Macro@_ccallm expr
Make a ccall
to a libmenu
function. The usage should be:
@_ccallm function(arg1::Type1, arg2::Type2, ...)::TypeReturn
It uses the global constant structure ncurses
to call the function. Hence, it must be initialized.
TextUserInterfaces.NCurses.@_ccalln
— Macro@_ccalln expr
Make a ccall
to a libncurses
function. The usage should be:
@_ccalln function(arg1::Type1, arg2::Type2, ...)::TypeReturn
It uses the global constant structure ncurses
to call the function. Hence, it must be initialized.
TextUserInterfaces.NCurses.@_ccallp
— Macro@_ccallm expr
Make a ccall
to a libpanel
function. The usage should be:
@_ccallm function(arg1::Type1, arg2::Type2, ...)::TypeReturn
It uses the global constant structure ncurses
to call the function. Hence, it must be initialized.