コード例 #1
0
int openmuimaster(void)
{
    static struct MUIMasterBase_intern MUIMasterBase_instance;
    MUIMasterBase = (struct Library*)&MUIMasterBase_instance;

    MUIMasterBase_instance.sysbase = *((struct ExecBase **)4);
    MUIMasterBase_instance.dosbase = OpenLibrary("dos.library",37);
    MUIMasterBase_instance.utilitybase = OpenLibrary("utility.library",37);
    MUIMasterBase_instance.aslbase = OpenLibrary("asl.library",37);
    MUIMasterBase_instance.gfxbase = OpenLibrary("graphics.library",37);
    MUIMasterBase_instance.layersbase = OpenLibrary("layers.library",37);
    MUIMasterBase_instance.intuibase = OpenLibrary("intuition.library",37);
    MUIMasterBase_instance.cxbase = OpenLibrary("commodities.library",37);
    MUIMasterBase_instance.keymapbase = OpenLibrary("keymap.library",37);
    __zune_prefs_init(&__zprefs);

    return 1;
}
コード例 #2
0
ファイル: minit.c プロジェクト: dlecorfec/zune99
/*
 * Parse argc/argv for lowlevel stuff (display ...)
 */
void
MUI_Init (int *argc, char ***argv)
{
    __global_MUI_Init_called = 1;
    gdk_init(argc, argv);
#ifdef WITH_IMLIB
    gdk_imlib_init();
#endif
    zune_check_iptr();
    zune_check_varargs();

    gdk_event_handler_set ((GdkEventFunc)__zune_main_do_event, NULL, NULL);

    __zune_clipping_init();
    __zune_imspec_init();
    __zune_images_init();
    /*
     * init prefs before loading from files - in case there's no file
     */
    __zune_prefs_init(&__zprefs);

    zune_signals_setup();
}