首页>
外国专利>
CONTROLLER FOR COMPUTER PROGRAM RUNNING MULTIPLE THREADS ENABLE GRAPHIC USER INTERFACE CONTROL AND COMMAND LINE(TTY) CONTROL EMULATOR AND USER PROGRAM
CONTROLLER FOR COMPUTER PROGRAM RUNNING MULTIPLE THREADS ENABLE GRAPHIC USER INTERFACE CONTROL AND COMMAND LINE(TTY) CONTROL EMULATOR AND USER PROGRAM
The ARC / INFO Geographic Information System (GIS) computer program 28 supports multiple threads of command line (TTY) and graphical user interface (GUI) operations. The TTY operation at the top of the thread is enabled to be controlled from the keyboard 20 via the terminal emulator 26, while the GUI operation at the top of the thread is programmed to be controlled by the mouse using the window display 24. Enable (28). The transition from TTY to GUI control of standalone program 28 requires commands from the input stream, while the transition from GUI to TTY control needs to be artificially triggered from mouse 22 or keyboard 20. have. The controller 44 of the present invention enables GUI control by inserting a dummy GUI operation 50 that often includes a dummy window as a workpiece on top of the TTY operation 46 of the thread 48. In response to the TTY command from the keyboard 20 or user program, the controller 44 removes the dummy window, thereby deleting the dummy GUI operation 50 from the thread 48 and enabling TTY control from the keyboard 20. Let it be The controller 44 then feeds the program 28 and inserts the dummy GUI operation 50 back on top of the TTY operation 46 of the thread 48 to enable subsequent GUI control. .
展开▼