|
|
1.1 ! root 1: /* ! 2: * UAE - The Un*x Amiga Emulator ! 3: * ! 4: * GUI interface (to be done). ! 5: * Calls AREXX interface. ! 6: * ! 7: * Copyright 1996 Bernd Schmidt, Samuel Devulder ! 8: */ ! 9: ! 10: #include "sysconfig.h" ! 11: #include "sysdeps.h" ! 12: ! 13: #include "config.h" ! 14: #include "options.h" ! 15: #include "gui.h" ! 16: ! 17: int quit_program; ! 18: ! 19: /****************************************************************************/ ! 20: ! 21: extern void rexx_led(int led, int on); /* amirexx.c */ ! 22: extern void rexx_filename(int num, const char *name); ! 23: extern void rexx_handle_events(void); ! 24: extern void main_window_led(int led, int on); /* amiga.c */ ! 25: ! 26: /****************************************************************************/ ! 27: ! 28: int gui_init(void) ! 29: { ! 30: quit_program = 0; ! 31: return 0; ! 32: } ! 33: ! 34: /****************************************************************************/ ! 35: ! 36: void gui_exit(void) ! 37: { ! 38: } ! 39: ! 40: /****************************************************************************/ ! 41: ! 42: int gui_update(void) ! 43: { ! 44: return 0; ! 45: } ! 46: ! 47: /****************************************************************************/ ! 48: ! 49: void gui_led(int led, int on) ! 50: { ! 51: main_window_led(led, on); ! 52: rexx_led(led, on); ! 53: } ! 54: ! 55: /****************************************************************************/ ! 56: ! 57: void gui_filename(int num, const char *name) ! 58: { ! 59: rexx_filename(num, name); ! 60: } ! 61: ! 62: /****************************************************************************/ ! 63: ! 64: void gui_handle_events(void) ! 65: { ! 66: rexx_handle_events(); ! 67: } ! 68: ! 69: /****************************************************************************/ ! 70:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.