LibCDK
Constants
CDK_BACKCHAR = ctrl('B')
CDK_BEGOFLINE = ctrl('A')
CDK_COPY = ctrl('Y')
CDK_CUT = ctrl('X')
CDK_ENDOFLINE = ctrl('E')
CDK_ERASE = ctrl('U')
CDK_FORCHAR = ctrl('F')
CDK_NEXT = ctrl('N')
CDK_PASTE = ctrl('V')
CDK_PREV = ctrl('P')
CDK_REFRESH = ctrl('L')
CDK_TRANSPOSE = ctrl('T')
DELETE = '\u007F'
KEY_ERROR = LibNCurses::Err.as(CHType)
KEY_ESC = '\e'
KEY_F1 = LibNCurses::KEY_F1
KEY_F10 = LibNCurses::KEY_F10
KEY_F11 = LibNCurses::KEY_F11
KEY_F12 = LibNCurses::KEY_F12
KEY_F2 = LibNCurses::KEY_F2
KEY_F3 = LibNCurses::KEY_F3
KEY_F4 = LibNCurses::KEY_F4
KEY_F5 = LibNCurses::KEY_F5
KEY_F6 = LibNCurses::KEY_F6
KEY_F7 = LibNCurses::KEY_F7
KEY_F8 = LibNCurses::KEY_F8
KEY_F9 = LibNCurses::KEY_F9
KEY_RETURN = '\n'
KEY_TAB = TAB
SPACE = ' '
TAB = '\t'
VERSION = "0.1.0"
Instance methods
activate_cdk_alphalist(widget : Pointer(CDKALPHALIST), choice : Pointer(UInt32)) : Pointer(LibC::Char)
Sourceactivate_cdk_marquee(marquee : Pointer(CDKMARQUEE), text : Pointer(LibC::Char), box : Int32, xpos : Int32, ypos : Int32) : Int32
Sourceactivate_cdk_template(template : Pointer(C::CDKTEMPLATE), input : Pointer(UInt32)) : Pointer(LibC::Char)
Sourceadd_cdkswindow(window : Pointer(C::CDKSWINDOW), line : Pointer(LibC::Char), insert_pos : Int32) : Void
Sourceattrbox(window, ul_attr : UInt32, ur_attr : UInt32, ll_attr : UInt32, lr_attr : UInt32, box_attr : UInt32, shadow_attr : UInt32, filler : UInt32) : Void
Sourcebeep
Sourcebind_cdk_object(object_type : EObjectType, data : Pointer(Void), flags : UInt32, bindfn : BINDFN, extra : Pointer(Void)) : Void
Sourcecdk_alloc_strings(list : Pointer(Pointer(Pointer(LibC::Char))), data : Pointer(LibC::Char), rows : UInt32, cols : UInt32) : UInt32
Sourcecdk_get_directory_contents(dir : Pointer(LibC::Char), list : Pointer(Pointer(Pointer(LibC::Char)))) : Int32
Sourcecdk_param_string2(params : Pointer(CDK_PARAMS), index : Int32, fallback : Pointer(LibC::Char)) : Pointer(LibC::Char)
Sourcecdk_parse_params(argc : Int32, argv : Pointer(Pointer(LibC::Char)), params : Pointer(CDK_PARAMS), format : Pointer(LibC::Char)) : Nil
Sourcecdk_read_file(filename : Pointer(LibC::Char), lines : Pointer(Pointer(Pointer(LibC::Char)))) : Int32
Sourcedelete_curses_window(win)
Sourcedestroy_cdk_entry(obj)
Sourcedraw_cdk_entry(obj, box)
Sourcedraw_shadow(window) : Void
Sourceend_cdk
Sourceerase_curses_window(win)
Sourceexec_cdkswindow(window : Pointer(C::CDKSWINDOW), command : Pointer(LibC::Char), length : Int32) : Int32
Sourceget_cdk_alphalist_contents(alphalist : Pointer(CDKALPHALIST), count : Pointer(Int32)) : Pointer(Pointer(LibC::Char))
Sourceget_cdk_calendar_date(calendar : Pointer(CDKCALENDAR), day : Pointer(Int32), month : Pointer(Int32), year : Pointer(Int32)) : Void
Sourceget_cdk_calendar_marker(calendar : Pointer(CDKCALENDAR), day : Int32, month : Int32, year : Int32) : UInt32
Sourceget_cdk_itemlist_values(itemlist : Pointer(CDKITEMLIST), size : Pointer(Int32)) : Pointer(Pointer(UInt32))
Sourceget_cdk_label_message(label : Pointer(C::CDKLABEL), row_count : Pointer(Int32)) : Pointer(Pointer(UInt32))
Sourceget_cdk_selection_items(selection : Pointer(C::CDKSELECTION), buffer : Pointer(Pointer(LibC::Char))) : Int32
Sourceget_cdk_viewer_info(viewer : Pointer(C::CDKVIEWER), size : Pointer(Int32)) : Pointer(Pointer(UInt32))
Sourceget_cdkfselect_contents(obj : Pointer(CDKFSELECT), count : Pointer(Int32)) : Pointer(Pointer(LibC::Char))
Sourceget_cdkfselect_dir_contents(obj : Pointer(CDKFSELECT), count : Pointer(Int32)) : Pointer(Pointer(LibC::Char))
Sourceget_cdkswindow_contents(window : Pointer(C::CDKSWINDOW), size : Pointer(Int32)) : Pointer(Pointer(UInt32))
Sourceget_list_index(screen, text : Pointer(LibC::Char), list : Pointer(Pointer(LibC::Char)), count : Int32, pos : Int32) : Int32
Sourceget_string(screen, title : Pointer(LibC::Char), label : Pointer(LibC::Char), input : Pointer(LibC::Char)) : Pointer(LibC::Char)
Sourcegetc_cdk_bind(object_type : EObjectType, ptr1 : Pointer(Void), ptr2 : Pointer(Void), flags : UInt32) : Int32
Sourceinit_cdk_color
Sourcenew_cdk_alphalist(screen : Pointer(CDKSCREEN), xpos : Int32, ypos : Int32, height : Int32, width : Int32, title : Pointer(LibC::Char), label : Pointer(LibC::Char), list : Pointer(Pointer(LibC::Char)), list_size : Int32, highlight : UInt32, filler_char : UInt32, shadow : Int32, box : Int32) : Pointer(CDKALPHALIST)
Sourcenew_cdk_button(screen : Pointer(CDKSCREEN), x : Int32, label : Pointer(LibC::Char), callback : TButtonCallback, info_len : Int32, info_pos : Int32) : Pointer(CDKBUTTON)
Sourcenew_cdk_buttonbox(screen : Pointer, xpos : Int32, ypos : Int32, height : Int32, width : Int32, title : Pointer(LibC::Char), button_count : Int32, current_button : Int32, buttons : Pointer(Pointer(LibC::Char)), box : Int32, attribute : UInt32, col_adjust : Int32, row_adjust : Int32) : Pointer(CDKBUTTONBOX)
Sourcenew_cdk_calendar(screen : Pointer(CDKSCREEN), xpos : Int32, ypos : Int32, label : Pointer(LibC::Char), height : Int32, width : Int32, field_width : Int32, year_attrib : UInt32, month_attrib : UInt32, day_attrib : UInt32, highlight : UInt32, box_height : Int32, shadow : Int32) : Pointer(CDKCALENDAR)
Sourcenew_cdk_dialog(screen : Pointer(CDKSCREEN), rows : Int32, cols : Int32, choices : Pointer(Pointer(LibC::Char)), choice_count : Int32, buttons : Pointer(Pointer(LibC::Char)), button_count : Int32, highlight : UInt32, box_width : Int32, box_height : Int32, shadow : Int32) : Pointer(C::CDKDIALOG)
Sourcenew_cdk_entry(screen : Pointer(CDKSCREEN), x : Int32, y : Int32, label : Pointer(LibC::Char), field : Pointer(LibC::Char), field_attr : UInt32, info_attr : UInt32, disp_type : EDisplayType, title_adj : Int32, field_width : Int32, info_width : Int32, box_width : Int32, box_height : Int32) : Pointer(CDKENTRY)
Sourcenew_cdk_graph(screen : Pointer(CDKSCREEN), x : Int32, y : Int32, width : Int32, height : Int32, title : Pointer(LibC::Char), xtitle : Pointer(LibC::Char), ytitle : Pointer(LibC::Char)) : Pointer(CDKGRAPH)
Sourcenew_cdk_histogram(screen : Pointer(CDKSCREEN), x : Int32, y : Int32, width : Int32, height : Int32, box : Int32, title : Pointer(LibC::Char), field_width : Int32, field_height : Int32) : Pointer(CDKHISTOGRAM)
Sourcenew_cdk_itemlist(screen : Pointer(CDKSCREEN), x : Int32, y : Int32, label : Pointer(LibC::Char), title : Pointer(LibC::Char), items : Pointer(Pointer(LibC::Char)), field_width : Int32, list_size : Int32, current_item : Int32, default_item : Int32) : Pointer(CDKITEMLIST)
Sourcenew_cdk_label(screen : Pointer(C::CDKSCREEN), x : Int32, y : Int32, message : Pointer(Pointer(LibC::Char)), rows : Int32, box : Int32 | Bool, shadow : Int32 | Bool) : Pointer(C::CDKLABEL)
Sourcenew_cdk_marquee(screen : Pointer(CDKSCREEN), width : Int32, box_width : Int32, box_height : Int32, shadow : Int32, active : Int32) : Pointer(CDKMARQUEE)
Sourcenew_cdk_matrix(screen : Pointer(C::CDKSCREEN), rows : Int32, cols : Int32, row : Int32, col : Int32, vrows : Int32, vcols : Int32, title : Pointer(LibC::Char), cells : Pointer(Pointer(LibC::Char)), infos : Pointer(Pointer(LibC::Char)), colwidths : Pointer(Int32), colvalues : Pointer(Int32), dummy1 : Int32, dummy2 : Int32, highlight : UInt32, box_cell : Int32, row_space : Int32, col_space : Int32, shadow : Int32) : Pointer(C::SMatrix)
Sourcenew_cdk_radio(screen : Pointer(C::CDKSCREEN), xpos : Int32, ypos : Int32, field_width : Int32, field_height : Int32, list_size : Int32, title : Pointer(LibC::Char), items : Pointer(Pointer(LibC::Char)), item_count : Int32, highlight : UInt32, box : Int32, choice_char : UInt32, left_brace : Int32, right_brace : Int32) : Pointer(C::CDKRADIO)
Sourcenew_cdk_scale(screen : Pointer(C::CDKSCREEN), x : Int32, y : Int32, label : Pointer(LibC::Char), title : Pointer(LibC::Char), label_attr : UInt32, box_height : Int32, box_width : Int32, field_width : Int32, field_edit : Int32, low : Int32, high : Int32, inc : Int32, fastinc : Int32) : Pointer(C::CDKSCALE)
Sourcenew_cdk_scroll(screen : Pointer(C::CDKSCREEN), x : Int32, y : Int32, width : Int32, height : Int32, box_width : Int32, title : Pointer(LibC::Char), items : Pointer(Pointer(LibC::Char)), item_count : Int32, choice_high : Int32, flags : UInt32, param1 : Int32, param2 : Int32) : Pointer(C::CDKSCROLL)
Sourcenew_cdk_selection(screen : Pointer(C::CDKSCREEN), xpos : Int32, ypos : Int32, box_width : Int32, box_height : Int32, view_size : Int32, title : Pointer(LibC::Char), items : Pointer(Pointer(LibC::Char)), item_count : Int32, choices : Pointer(Pointer(LibC::Char)), choice_count : Int32, highlight : UInt32, box : Int32, mode : Int32) : Pointer(C::CDKSELECTION)
Sourcenew_cdk_slider(screen : Pointer(CDKSCREEN), x : Int32, y : Int32, label : Pointer(LibC::Char), title : Pointer(LibC::Char), label_char : UInt32, title_adj : Int32, low : LibC::Float, high : LibC::Float, inc : LibC::Float, fastinc : LibC::Float, current : LibC::Float, field_edit : Int32, box_width : Int32, field_width : Int32) : Pointer(CDKFSLIDER)
Sourcenew_cdk_slider(screen : Pointer(C::CDKSCREEN), xpos : Int32, ypos : Int32, label : Pointer(LibC::Char), title : Pointer(LibC::Char), label_val : UInt32, title_adj : Int32, box_height : Int32, box_width : Int32, field_width : Int32, field_edit : Int32, low : Int32, high : Int32, inc : Int32) : Pointer(C::CDKSLIDER)
Sourcenew_cdk_template(screen : Pointer(C::CDKSCREEN), x : Int32, y : Int32, plate : Pointer(LibC::Char), info : Pointer(LibC::Char), label : Pointer(LibC::Char), overlay : Pointer(LibC::Char), min : Int32, shadow : Int32) : Pointer(C::CDKTEMPLATE)
Sourcenew_cdk_uscale(screen : Pointer(C::CDKSCREEN), x : Int32, y : Int32, title : Pointer(LibC::Char), label : Pointer(LibC::Char), field_width : UInt32, field_edit : Int32, low : UInt32, high : UInt32, inc : UInt32, fastinc : UInt32, box : Int32, shadow : Int32) : Pointer(C::CDKUSCALE)
Sourcenew_cdk_uslider(screen : Pointer(C::CDKSCREEN), x : Int32, y : Int32, title : Pointer(LibC::Char), label : Pointer(LibC::Char), field_width : UInt32, filler : Int32, low : UInt32, high : UInt32, inc : UInt32, fastinc : UInt32, current : UInt32, box : Int32, shadow : Int32) : Pointer(C::CDKUSLIDER)
Sourcenew_cdk_viewer(screen : Pointer(C::CDKSCREEN), x : Int32, y : Int32, height : Int32, width : Int32, buttons : Pointer(Pointer(LibC::Char)), button_count : Int32, highlight : UInt32, box : Int32, shadow : Int32) : Pointer(C::CDKVIEWER)
Sourcenew_cdkd_scale(screen : Pointer(CDKSCREEN), x : Int32, y : Int32, label : Pointer(LibC::Char), title : Pointer(LibC::Char), box : UInt32, field_width : Int32, low : LibC::Double, high : LibC::Double, inc : LibC::Double, fastinc : LibC::Double, current : LibC::Double, digits : Int32, field_edit : Int32, box_attr : Int32) : Pointer(CDKDSCALE)
Sourcenew_cdkf_scale(screen : Pointer(CDKSCREEN), height : Int32, width : Int32, label : Pointer(LibC::Char), title : Pointer(LibC::Char), box : UInt32, field_edit : Int32, low : LibC::Float, high : LibC::Float, inc : LibC::Float, fastinc : LibC::Float, current : LibC::Float, digits : Int32, exit_type : Int32, shadow : Int32) : Pointer(CDKFSCALE)
Sourcenew_cdkfselect(screen : Pointer(CDKSCREEN), xpos : Int32, ypos : Int32, box_height : Int32, box_width : Int32, pwd : Pointer(LibC::Char), pathname : Pointer(LibC::Char), field_attribute : UInt32, filler_character : UInt32, highlight : UInt32, dir_attribute : Pointer(LibC::Char), file_attribute : Pointer(LibC::Char), link_attribute : Pointer(LibC::Char), sock_attribute : Pointer(LibC::Char), shadow : Int32, extra : Int32) : Pointer(CDKFSELECT)
Sourcenew_cdkmentry(screen : Pointer(C::CDKSCREEN), x : Int32, y : Int32, title : Pointer(LibC::Char), label : Pointer(LibC::Char), field_attr : UInt32, field_width : UInt32, display_type : EDisplayType, box_height : Int32, box_width : Int32, logical_rows : Int32, min : Int32, rows : Int32, current_row : Int32) : Pointer(C::CDKMENTRY)
Sourcenew_cdkswindow(screen : Pointer(C::CDKSCREEN), x : Int32, y : Int32, height : Int32, width : Int32, title : Pointer(LibC::Char), save_lines : Int32, box : Int32, shadow : Int32) : Pointer(C::CDKSWINDOW)
Sourcepopup_dialog(screen, labels : Pointer(Pointer(LibC::Char)), count : Int32, buttons : Pointer(Pointer(LibC::Char)), btn_count : Int32) : Int32
Sourcerefresh_cdk_window(window : WINDOW) : Void
Sourceregister_cdk_object(screen : Pointer(C::CDKSCREEN), type : C::EObjectType, obj : Pointer(Void)) : Void
Sourceremove_cdk_calendar_marker(calendar : Pointer(CDKCALENDAR), day : Int32, month : Int32, year : Int32) : Void
Sourcescroller_fix_cursor_position(scroller : C::CDKSCROLLER)
Sourcescroller_key_down(scroller : C::CDKSCROLLER)
Sourcescroller_key_end(scroller : C::CDKSCROLLER)
Sourcescroller_key_home(scroller : C::CDKSCROLLER)
Sourcescroller_key_left(scroller : C::CDKSCROLLER)
Sourcescroller_key_npage(scroller : C::CDKSCROLLER)
Sourcescroller_key_ppage(scroller : C::CDKSCROLLER)
Sourcescroller_key_right(scroller : C::CDKSCROLLER)
Sourcescroller_key_up(scroller : C::CDKSCROLLER)
Sourceset_cdk_alphalist(alphalist : Pointer(CDKALPHALIST), list : Pointer(Pointer(LibC::Char)), list_size : Int32, highlight : UInt32, filler_char : UInt32, box : Int32) : Void
Sourceset_cdk_alphalist_contents(alphalist : Pointer(CDKALPHALIST), list : Pointer(Pointer(LibC::Char)), list_size : Int32) : Void
Sourceset_cdk_alphalist_post_process(alphalist : Pointer(CDKALPHALIST), callback : PROCESSFN, data : Pointer(Void)) : Void
Sourceset_cdk_alphalist_pre_process(alphalist : Pointer(CDKALPHALIST), callback : PROCESSFN, data : Pointer(Void)) : Void
Sourceset_cdk_calendar(calendar : Pointer(CDKCALENDAR), day : Int32, month : Int32, year : Int32, day_attrib : UInt32, month_attrib : UInt32, year_attrib : UInt32, highlight : UInt32, box : Int32) : Void
Sourceset_cdk_calendar_date(calendar : Pointer(CDKCALENDAR), day : Int32, month : Int32, year : Int32) : Void
Sourceset_cdk_calendar_marker(calendar : Pointer(CDKCALENDAR), day : Int32, month : Int32, year : Int32, marker : UInt32) : Void
Sourceset_cdk_calendar_months_names(calendar : Pointer(CDKCALENDAR), names : Pointer(Pointer(LibC::Char))) : Void
Sourceset_cdk_entry(entry : Pointer(CDKENTRY), value : Pointer(LibC::Char), pos : Int32, min : Int32, max : Int32) : Void
Sourceset_cdk_exit_type(obj : Pointer(C::CDKOBJS), exit_type_ptr : Pointer(EExitType), value : UInt32) : Void
Sourceset_cdk_focus_current(screen : Pointer(C::CDKSCREEN), obj : Pointer(C::CDKOBJS)) : Pointer(C::CDKOBJS)
Sourceset_cdk_graph(graph : Pointer(CDKGRAPH), values : Pointer(Int32), count : Int32, title : Pointer(LibC::Char), attr : Int32, display_type : EGraphDisplayType) : Int32
Sourceset_cdk_graph_character(graph : Pointer(CDKGRAPH), index : Int32, character : Pointer(LibC::Char)) : Int32
Sourceset_cdk_graph_values(graph : Pointer(CDKGRAPH), values : Pointer(Int32), count : Int32, index : Int32) : Int32
Sourceset_cdk_histogram(histogram : Pointer(CDKHISTOGRAM), view_type : EHistogramDisplayType, value : Int32, filler : UInt32, low : Int32, high : Int32, bar_size : Int32, stats_attr : UInt32, stats_pos : Int32) : Void
Sourceset_cdk_histogram_display_type(histogram : Pointer(CDKHISTOGRAM), display_type : EHistogramDisplayType) : Void
Sourceset_cdk_histogram_value(histogram : Pointer(CDKHISTOGRAM), low_val : Int32, high_val : Int32, cur_val : Int32) : Void
Sourceset_cdk_itemlist(itemlist : Pointer(CDKITEMLIST), items : Pointer(Pointer(LibC::Char)), list_size : Int32, current_item : Int32, default_item : Int32) : Void
Sourceset_cdk_itemlist_values(itemlist : Pointer(CDKITEMLIST), items : Pointer(Pointer(LibC::Char)), list_size : Int32) : Void
Sourceset_cdk_label(label : Pointer(C::CDKLABEL), message : Pointer(Pointer(LibC::Char)), rows : Int32, col : Int32) : Void
Sourceset_cdk_label_message(label : Pointer(C::CDKLABEL), message : Pointer(Pointer(LibC::Char)), rows : Int32) : Void
Sourceset_cdk_matrix_cell(matrix : Pointer(C::SMatrix), row : Int32, col : Int32, cell : Pointer(LibC::Char)) : Int32
Sourceset_cdk_matrix_cells(matrix : Pointer(C::SMatrix), cells : Pointer(Pointer(LibC::Char)), rows : Int32, cols : Int32, colvals : Pointer(Int32)) : Void
Sourceset_cdk_radio(radio : Pointer(C::CDKRADIO), option : UInt32, character : UInt32, box_type : Int32) : Void
Sourceset_cdk_radio_items(radio : Pointer(C::CDKRADIO), items : Pointer(Pointer(LibC::Char)), item_count : Int32) : Void
Sourceset_cdk_scroll(scroll : Pointer(C::CDKSCROLL), items : Pointer(Pointer(LibC::Char)), count : Int32, current_item : Int32, flags : UInt32, highlight : Int32) : Nil
Sourceset_cdk_scroll_items(scroll : Pointer(C::CDKSCROLL), items : Pointer(Pointer(LibC::Char)), count : Int32, flag : Int32) : Nil
Sourceset_cdk_selection(selection : Pointer(C::CDKSELECTION), choice : UInt32, indexes : Pointer(Int32), count : Int32) : Void
Sourceset_cdk_selection_items(selection : Pointer(C::CDKSELECTION), items : Pointer(Pointer(LibC::Char)), item_count : Int32) : Void
Sourceset_cdk_slider(slider : Pointer(CDKFSLIDER), low : LibC::Float, high : LibC::Float, current : LibC::Float, digits : Int32) : Void
Sourceset_cdk_slider(slider : Pointer(C::CDKSLIDER), current : Int32, low : Int32, high : Int32, inc : Int32) : Void
Sourceset_cdk_template(template : Pointer(C::CDKTEMPLATE), value : Pointer(LibC::Char), min : Int32) : Void
Sourceset_cdk_uscale(uscale : Pointer(C::CDKUSCALE), low : UInt32, high : UInt32, inc : UInt32, box : Int32) : Void
Sourceset_cdk_uslider(uslider : Pointer(C::CDKUSLIDER), low : UInt32, high : UInt32, inc : UInt32, box : Int32) : Void
Sourceset_cdk_viewer(viewer : Pointer(C::CDKVIEWER), title : Pointer(LibC::Char), info : Pointer(Pointer(LibC::Char)), info_size : Int32, highlight : UInt32, box : Int32, shadow : Int32, interpret : Int32) : Int32
Sourceset_cdk_viewer_info(viewer : Pointer(C::CDKVIEWER), info : Pointer(Pointer(LibC::Char)), info_size : Int32, interpret : Int32) : Int32
Sourceset_cdkd_scale(scale : Pointer(CDKDSCALE), low : LibC::Double, high : LibC::Double, inc : LibC::Double, field_width : Int32) : Void
Sourceset_cdkf_scale(scale : Pointer(CDKFSCALE), low : LibC::Float, high : LibC::Float, inc : LibC::Float, digits : Int32) : Void
Sourceset_cdkfselect(obj : Pointer(CDKFSELECT), pwd : Pointer(LibC::Char), filler_character : UInt32, highlight : UInt32, field_attribute : UInt32, dir_attribute : Pointer(LibC::Char), file_attribute : Pointer(LibC::Char), link_attribute : Pointer(LibC::Char), sock_attribute : Pointer(LibC::Char), shadow : Int32) : Void
Sourceset_cdkfselect_contents(obj : Pointer(CDKFSELECT), contents : Pointer(Pointer(LibC::Char)), count : Int32) : Void
Sourceset_cdkmentry(mentry : Pointer(C::CDKMENTRY), value : Pointer(LibC::Char), pos : Int32, disp_type : Int32) : Void
Sourceset_cdkswindow(window : Pointer(C::CDKSWINDOW), list : Pointer(Pointer(LibC::Char)), list_size : Int32, box : Int32) : Void
Sourceset_cdkswindow_contents(window : Pointer(C::CDKSWINDOW), list : Pointer(Pointer(LibC::Char)), list_size : Int32) : Void
Sourcetraverse_cdk_once(screen : Pointer(C::CDKSCREEN), obj : Pointer(C::CDKOBJS), keycode : Int32, func : Int32, check_keycode : C::CHECK_KEYCODE) : Void
Sourceunmix_cdk_template(template : Pointer(C::CDKTEMPLATE), value : Pointer(LibC::Char)) : Pointer(LibC::Char)
Sourceview_file(screen, filename : Pointer(LibC::Char), title : Pointer(LibC::Char), list : Pointer(Pointer(LibC::Char)), count : Int32) : Int32
Sourceview_info(screen, info : Pointer(LibC::Char), list : Pointer(Pointer(LibC::Char)), count : Int32, buttons : Pointer(Pointer(LibC::Char)), btn_count : Int32, option : Int32) : Int32
Sourcewrite_cdk_debug_message(file : Pointer(FILE), file_name : Pointer(LibC::Char), message : Pointer(LibC::Char), line : Int32, additional : Pointer(LibC::Char)) : Void
Sourcewrite_char(window, x : Int32, y : Int32, ch : Pointer(LibC::Char), num1 : Int32, num2 : Int32, num3 : Int32) : Void
Sourcewrite_char_attrib(window, x : Int32, y : Int32, ch : Pointer(LibC::Char), attrib : UInt32, num1 : Int32, num2 : Int32, num3 : Int32) : Void
SourceMacros
method_ptr(p, m)
Sourceobj_ptr(p)
Source