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

📄 myapplet.c

📁 《Linux程序设计权威指南》源代码
💻 C
字号:
	/* File: applet.c */	#include <applet-widget.h>	#define PACKAGE "myapplet"	#define VERSION "1.0"        static void cb_about (GtkWidget *widget, gpointer data)        {                GtkWidget *about;                gchar *authors[] = {                        "于明俭",                        NULL                };                 about = gnome_about_new("Applet 演示",                         VERSION,                        "(C) 2000 the OpenCJK Organization",                        (const char **)authors,                        "Applet 编程演示",                        NULL);                gtk_widget_show (about);        }	void cb_entry(GtkWidget *w, gpointer data)	{		char *str;		str = gtk_entry_get_text(GTK_ENTRY(w));		printf("Lookup %s\n", str);	}	int main(int argc, char **argv)	{		GtkWidget *applet;		GtkWidget *entry;		//初始化		applet_widget_init(PACKAGE, VERSION, argc, argv,			NULL, 0, NULL);		//建立Applet		applet = applet_widget_new(PACKAGE);		//-------------主要工作区----------------------		entry = gtk_entry_new();		gtk_widget_set_usize(entry, 40, 20);		gtk_signal_connect (GTK_OBJECT (entry), "activate",			GTK_SIGNAL_FUNC(cb_entry), NULL);		gtk_widget_show(entry);		//---------------------------------------------		//注册菜单项		applet_widget_register_stock_callback (APPLET_WIDGET(applet),			"about", GNOME_STOCK_MENU_ABOUT, "关于...",			cb_about, NULL);		//添加工作区到Applet		applet_widget_add(APPLET_WIDGET(applet), entry);		//显示Applet		gtk_widget_show(applet);		//Applet 循环		applet_widget_gtk_main();		return 0;	}

⌨️ 快捷键说明

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