Fix the bugs. See BUGS.

- remove hack with sizeof(int) == sizeof(void *).
- improve DCOP support

Communication core/gui
======================

ui_XXX() 
	wrapper for all ui funcions. Call os_unix.c for terminals and
    gui_XXX() for gui.

	-> gui_XXX() 
        wrapper for gui functions, toolkit independant.
        Calls gui_mch_XXX()

		-> gui_mch_XXX()
            Toolkit dependant functions, implemented in gui_xxx.{h,c,cc}
            files.


to be implemented:
=================

do_helpfind : nearly done ... one fix to do, disabled for kvim60
gui_gtk_set_mnemonics
gui_mch_get_fontset
gui_mch_invert_rectangle

DONE ::
=======
gui_mch_mousehide
gui_mch_new_colors
gui_mch_get_rgb
gui_mch_get_lightness
gui_mch_haskey
gui_mch_show_popupmenu
gui_mch_toggle_tearoffs
gui_mch_menu_grey
gui_mch_menu_hidden
gui_mch_beep
gui_mch_draw_menubar
gui_mch_enable_menu
gui_mch_free_font
gui_mch_get_font
gui_mch_destroy_menu
gui_mch_add_menu
gui_mch_add_menu_item
gui_mch_clear_block
gui_mch_clear_all
gui_mch_dialog
gui_mch_open
gui_mch_browse
gui_get_x11_windis
gui_mch_delete_lines
gui_mch_draw_part_cursor
gui_mch_draw_hollow_cursor
gui_mch_flush
gui_mch_exit
gui_mch_iconify
gui_mch_insert_lines
gui_mch_start_blink
gui_mch_stop_blink
gui_mch_set_blinking
gui_mch_prepare
	initialisation de notre partie, almost done
gui_mch_set_bg_color
	ok.
gui_mch_set_fg_color
	ok
gui_mch_set_font
	initialisation de notre partie, almost done
gui_mch_set_scrollbar_pos
	ok
gui_mch_set_scrollbar_thumb
	ok
gui_mch_set_text_area_pos
	ok.
gui_mch_get_winpos
	ok, a ameliorer pour gerer correctement le resizing
gui_mch_set_winpos
	ok, a ameliorer pour gerer correctement le resizing
gui_mch_set_winsize
	ok, a ameliorer pour gerer correctement le resizing
gui_mch_setmouse
	ok
gui_mch_update
	fonction qui nous permet d'avoir la main pour gerer les events
	ok.
gui_mch_wait_for_chars
	devrait etre ok.
gui_mch_create_scrollbar
	ok
gui_mch_destroy_scrollbar
	ok
gui_mch_draw_string
	l'affichage est ok.
gui_mch_enable_scrollbar
	ok.
gui_mch_get_mouse_x
	ok
gui_mch_get_mouse_y
	ok
gui_mch_get_screen_dimensions
	ok..
gui_mch_init
	pour initialiser le gui
gui_mch_init_check
	voir si on est d'accord pour y aller
	done
gui_mch_init_font
	apparemment pas utilise.
gui_mch_get_color
	devrait marcher, non teste



fonctions specifiques a windows/gtk:
====================================
gui_mch_find_dialog
gui_mch_replace_dialog
gui_gtk_button_new_with_label
gui_mch_show_toolbar


athena/motif specific functions:
===============================
gui_mch_new_menu_colors
gui_mch_set_scrollbar_colors
gui_mch_set_menu_pos
gui_mch_uninit

other:
======
static gui_mch_submenu_colors (athena et motif)
static gui_mch_recurse_tearoffs (motif)
/*-789456static gui_mch_compute_menu_height (motif)
