⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ncurses.gtkserver

📁 gtk_server的源代码
💻 GTKSERVER
字号:
#!/usr/bin/gtk-server -this#---------------------------------------------------------------------## Using the GTK-server you can also run a standalone program.## This program can be run in console and executed with GTK-server#   compiled in console-mode.## Run this file as follows:##	gtk-server -cfg=ncurses.gtkserver -start=ncurses## or:#	./ncurses.gtkserver### Console based GUI's with nCurses! Based upon newLisp example by nodep.# December 2008, PvE - tested with GTK-server 2.3.1 on Linux. GPL.##---------------------------------------------------------------------FUNCTION_NAME = initscr, NONE, WIDGET, 0FUNCTION_NAME = newwin, NONE, WIDGET, 4, INT, INT, INT, INTFUNCTION_NAME = delwin, NONE, INT, 1, WIDGETFUNCTION_NAME = box, NONE, INT, 3, WIDGET, INT, INTFUNCTION_NAME = endwin, NONE, INT, 0FUNCTION_NAME = wrefresh, NONE, INT, 1, WIDGETFUNCTION_NAME = wgetch, NONE, INT, 1, WIDGETFUNCTION_NAME = mvwprintw, NONE, INT, 5, WIDGET, INT, INT, STRING, STRING#---------------------------------------------------------------------MACRO ncurses# Open Ncurses library$ncurses : gtk_server_require libncurses.dylib$ncurses COMPARE ok$z EMPTY 6$ncurses : gtk_server_require libncurses.so$ncurses COMPARE ok$z EMPTY 3printf "'No NCurses library found on this system! Exiting...\n'"gtk_server_exitinitscr$win : newwin 3 80 0 0box $win 0 0mvwprintw $win 1 1 "%s" "'Hello world!!!'"wrefresh $winwgetch $windelwin $winendwin# Exit GTK-servergtk_server_exitENDMACRO#---------------------------------------------------------------------# Define 'main' if we run from a shebangMACRO mainncursesENDMACRO#---------------------------------------------------------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -