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

📄 testedit.c

📁 `smith.motif.tar.Z includes the source code for the book "Designing X clients with Xt/Motif," by Je
💻 C
字号:
/**** testedit.c ****/#include "editor.h"/*Functions:*/static void Quit();/*Private data:*/static Editor edit;static char *startup_text = "Line one of the text\n\Line two of the text\n\Line three of the text\n\Line four of the text\n\Line five of the text\n\Line six of the text\n\Line seven of the text\n\Line eight of the text\n\one two three four five six\n\seven eight nine ten eleven twelve";/*main() creates a top-level window with an application "Quit"button and an edit window/object.*/void main(argc, argv)int argc;char *argv[];{	Widget topLevel, pane, buttonBox, buttonQuit;	Arg args[10];	int i;	XtAppContext app;	topLevel = XtAppInitialize(&app, "TestEdit",		(XrmOptionDescList) NULL, 0,		&argc, argv, (String *) NULL, (ArgList) NULL, 0);	pane = XtCreateManagedWidget("pane",		xmPanedWindowWidgetClass, topLevel, NULL, 0);	i = 0;	XtSetArg(args[i], XmNorientation, (XtArgVal) XmHORIZONTAL); i++;	XtSetArg(args[i], XmNentryAlignment,		(XtArgVal) XmALIGNMENT_CENTER); i++;	buttonBox = XtCreateManagedWidget("buttonBox",		xmRowColumnWidgetClass, pane, args, i);	i = 0;	XtSetArg(args[i], XmNlabelString, XmStringCreateLtoR("Quit",			XmSTRING_DEFAULT_CHARSET)); i++;	buttonQuit = XtCreateManagedWidget("buttonQuit",		xmPushButtonWidgetClass, buttonBox, args, i);	XtAddCallback(buttonQuit, XmNactivateCallback, Quit, NULL);	edit = editor_create(pane, "TestEdit", "edit", 10, 40, 40,/*		editor_SCROLL_LEFT_ONLY, startup_text, XmSTRING_DEFAULT_CHARSET,*/		editor_SCROLL_DEFAULT, startup_text, XmSTRING_DEFAULT_CHARSET,/*		"testedit", "Search and Replace", editor_WIN_MGR_DECOR, editor_MENU_BAR);*/		"testedit", "Search and Replace", editor_WIN_MGR_DECOR, editor_POPUP_MENU);	XtRealizeWidget(topLevel);	editor_realize(edit);	XtAppMainLoop(app);}	/* main *//*Quit() terminates the application.*//*ARGSUSED*/static void Quit(w, client_data, call_data)Widget w;XtPointer client_data;XtPointer call_data;{	editor_destroy(edit);	exit(0);}	/* Quit */

⌨️ 快捷键说明

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