2 void gui_mch_set_blinking
__ARGS((long wait
, long on
, long off
));
3 void gui_mch_stop_blink
__ARGS((void
));
4 void gui_mch_start_blink
__ARGS((void
));
5 LRESULT WINAPI vim_WindowProc
__ARGS((HWND hwnd
, UINT message
, WPARAM wParam
, LPARAM lParam
));
6 void gui_mch_new_colors
__ARGS((void
));
7 void gui_mch_def_colors
__ARGS((void
));
8 int gui_mch_open
__ARGS((void
));
9 int gui_mch_get_winpos
__ARGS((int
*x
, int
*y
));
10 void gui_mch_set_winpos
__ARGS((int x
, int y
));
11 void gui_mch_set_text_area_pos
__ARGS((int x
, int y
, int w
, int h
));
12 void gui_mch_enable_scrollbar
__ARGS((scrollbar_T
*sb
, int flag
));
13 void gui_mch_set_scrollbar_pos
__ARGS((scrollbar_T
*sb
, int x
, int y
, int w
, int h
));
14 void gui_mch_create_scrollbar
__ARGS((scrollbar_T
*sb
, int orient
));
15 int gui_mch_adjust_charheight
__ARGS((void
));
16 GuiFont gui_mch_get_font
__ARGS((char_u
*name
, int giveErrorIfMissing
));
17 char_u
*gui_mch_get_fontname
__ARGS((GuiFont font
, char_u
*name
));
18 void gui_mch_free_font
__ARGS((GuiFont font
));
19 guicolor_T gui_mch_get_color
__ARGS((char_u
*name
));
20 int gui_mch_haskey
__ARGS((char_u
*name
));
21 void gui_mch_beep
__ARGS((void
));
22 void gui_mch_invert_rectangle
__ARGS((int r
, int c
, int nr
, int nc
));
23 void gui_mch_iconify
__ARGS((void
));
24 void gui_mch_draw_hollow_cursor
__ARGS((guicolor_T color
));
25 void gui_mch_draw_part_cursor
__ARGS((int w
, int h
, guicolor_T color
));
26 void gui_mch_update
__ARGS((void
));
27 int gui_mch_wait_for_chars
__ARGS((int wtime
));
28 void gui_mch_clear_block
__ARGS((int row1
, int col1
, int row2
, int col2
));
29 void gui_mch_clear_all
__ARGS((void
));
30 void gui_mch_enable_menu
__ARGS((int flag
));
31 void gui_mch_set_menu_pos
__ARGS((int x
, int y
, int w
, int h
));
32 void gui_mch_menu_hidden
__ARGS((vimmenu_T
*menu
, int hidden
));
33 void gui_mch_draw_menubar
__ARGS((void
));
34 long_u gui_mch_get_rgb
__ARGS((guicolor_T pixel
));
35 void gui_mch_activate_window
__ARGS((void
));
36 void gui_mch_show_toolbar
__ARGS((int showit
));
37 void gui_mch_show_tabline
__ARGS((int showit
));
38 int gui_mch_showing_tabline
__ARGS((void
));
39 void gui_mch_update_tabline
__ARGS((void
));
40 void gui_mch_set_curtab
__ARGS((int nr
));
41 void ex_simalt
__ARGS((exarg_T
*eap
));
42 void gui_mch_find_dialog
__ARGS((exarg_T
*eap
));
43 void gui_mch_replace_dialog
__ARGS((exarg_T
*eap
));
44 void gui_mch_mousehide
__ARGS((int hide
));
45 void gui_mch_destroy_scrollbar
__ARGS((scrollbar_T
*sb
));
46 void gui_mch_getmouse
__ARGS((int
*x
, int
*y
));
47 void gui_mch_setmouse
__ARGS((int x
, int y
));
48 void gui_mch_flash
__ARGS((int msec
));
49 void gui_mch_delete_lines
__ARGS((int row
, int num_lines
));
50 void gui_mch_insert_lines
__ARGS((int row
, int num_lines
));
51 void gui_mch_exit
__ARGS((int rc
));
52 int gui_mch_init_font
__ARGS((char_u
*font_name
, int fontset
));
53 int gui_mch_maximized
__ARGS((void
));
54 void gui_mch_newfont
__ARGS((void
));
55 void gui_mch_settitle
__ARGS((char_u
*title
, char_u
*icon
));
56 void mch_set_mouse_shape
__ARGS((int shape
));
57 char_u
*gui_mch_browsedir
__ARGS((char_u
*title
, char_u
*initdir
));
58 char_u
*gui_mch_browse
__ARGS((int saving
, char_u
*title
, char_u
*dflt
, char_u
*ext
, char_u
*initdir
, char_u
*filter
));
59 int get_cmd_args
__ARGS((char
*prog
, char
*cmdline
, char
***argvp
, char
**tofree
));
60 void gui_mch_prepare
__ARGS((int
*argc
, char
**argv
));
61 int gui_mch_init
__ARGS((void
));
62 void gui_mch_set_shellsize
__ARGS((int width
, int height
, int min_width
, int min_height
, int base_width
, int base_height
, int direction
));
63 void gui_mch_set_scrollbar_thumb
__ARGS((scrollbar_T
*sb
, long val
, long size
, long max
));
64 void gui_mch_set_font
__ARGS((GuiFont font
));
65 void gui_mch_set_fg_color
__ARGS((guicolor_T color
));
66 void gui_mch_set_bg_color
__ARGS((guicolor_T color
));
67 void gui_mch_set_sp_color
__ARGS((guicolor_T color
));
68 void gui_mch_draw_string
__ARGS((int row
, int col
, char_u
*text
, int len
, int flags
));
69 void gui_mch_flush
__ARGS((void
));
70 void gui_mch_get_screen_dimensions
__ARGS((int
*screen_w
, int
*screen_h
));
71 void gui_mch_add_menu
__ARGS((vimmenu_T
*menu
, int pos
));
72 void gui_mch_show_popupmenu
__ARGS((vimmenu_T
*menu
));
73 void gui_make_popup
__ARGS((char_u
*path_name
, int mouse_pos
));
74 void gui_mch_add_menu_item
__ARGS((vimmenu_T
*menu
, int idx
));
75 void gui_mch_destroy_menu
__ARGS((vimmenu_T
*menu
));
76 void gui_mch_menu_grey
__ARGS((vimmenu_T
*menu
, int grey
));
77 int gui_mch_dialog
__ARGS((int type
, char_u
*title
, char_u
*message
, char_u
*buttons
, int dfltbutton
, char_u
*textfield
));
78 void gui_mch_set_foreground
__ARGS((void
));