📄 about.c
字号:
#include "about.h"void show_about(void) { GtkWidget *dialog, *button, *label; dialog = gtk_dialog_new(); gtk_window_set_title(GTK_WINDOW(dialog), "关于连连看V1.0版"); gtk_container_border_width(GTK_CONTAINER(dialog), 5); label = gtk_label_new("连连看 Version 1.0版\n\by 赵明现 <alpher_zmx@yahoo.com.cn>\n\Copyright (C) 2005 赵明现\n\\n\本软件是自由软件,你可以对它进行分发和修改,本软件遵循自由软件基金会\n\公布的GNU General Public License协议,您可以根据自己意愿选择此协议的\n\第二版或者以后的版本.请查阅GPL协议的详细内容获得关于版权的详细说明.\n\\n\本软件的目的,是为了满足Linuxer对于Linux平台下的连连看游戏的需求,同\n\时也是为了与游戏爱好者探讨本游戏的实现方法和技巧.所以,如果你对游戏\n\的算法和实现有任何的意见或者建议,请不吝赐教,希望大家能共同学习提高.\n\\n\本软件的编写语言是C,使用GTK+ 2.0库.\n\\n\本程序的项目主页网址为: llk-linux.sourceforge.net\n\国内论坛在www.linuxfans.org,连连看for Linux项目专栏\n\\n\本软件目前正在开发过程中,本次发布目的在于收集意见和建议.所以本版本的\n\有些功能还没有完善,主要有:双人合作,网络对战,游戏声\n\效,背景音乐,奖励和惩罚机制,随机背景等.如果您对这些\n\功能的实现有任何的建议,请email跟我联系!\n\2005年5月15日\n\\n\You should have received a copy of the GNU General Public License\n\along with this program; if not, write to the Free Software\n\Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA"); gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), label, TRUE, TRUE, 0); gtk_widget_show(label); button = gtk_button_new_with_label(" Close "); gtk_signal_connect_object(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(gtk_widget_destroy), GTK_OBJECT(dialog)); gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->action_area), button, FALSE, FALSE, 0); gtk_widget_show(button); gtk_widget_show(dialog); gtk_widget_grab_focus(button);}void show_rule(void) { GtkWidget *dialog, *button, *image; GdkPixbuf *pixbuf; dialog = gtk_dialog_new(); gtk_window_set_title(GTK_WINDOW(dialog), "连连看-游戏规则"); gtk_container_border_width(GTK_CONTAINER(dialog), 5); pixbuf = gdk_pixbuf_new_from_inline(-1,rule_inline,FALSE,NULL); image = gtk_image_new_from_pixbuf(pixbuf); gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), image, TRUE, TRUE, 0); gtk_widget_show(image); button = gtk_button_new_with_label(" Close "); gtk_signal_connect_object(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(gtk_widget_destroy), GTK_OBJECT(dialog));/*销毁窗口*/ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->action_area), button, FALSE, FALSE, 0); gtk_widget_show(button); gtk_widget_show(dialog); gtk_widget_grab_focus(button);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -