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

📄 panewindow.cpp

📁 gun linux编程原代码
💻 CPP
字号:
// PaneWindow.cpp//#include <X11/Intrinsic.h>#include <X11/Xaw/Paned.h>#include "PaneWindow.hxx"static String app_resources[] = {  "*Text*editType: edit",  "*Text*autoFill: on",  "*Text*scrollVertical: whenNeeded",  "*Text*scrollHorizontal: whenNeeded",  "*Text*preferredPaneSize: 300",  NULL,};PaneWindow::PaneWindow() {  int argc = 0;  char ** argv = NULL;  top_level = XtAppInitialize(&application_context, "top_level", NULL, 0,                              &argc, argv, app_resources,                              NULL, 0);  num_components = 0;  pane = XtVaCreateManagedWidget("paned", panedWidgetClass, top_level, NULL); }void PaneWindow::run() {  // Start by adding all registered components:  for (int i=0; i<num_components; i++) {    components[i]->setup(pane);    XtManageChild(components[i]->getWidget());  }  XtRealizeWidget(top_level);  XtAppMainLoop(application_context);}void PaneWindow::addComponent(Component * comp) {  components[num_components++] = comp;}

⌨️ 快捷键说明

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