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

📄 mainwindow.h

📁 模糊聚类分析的源程序!
💻 H
字号:
//**************************************************************//*   filename: mainwindow.h                                   *//*                                                            *//**************************************************************//* programmed by: Thomas Wagner                               *//* last change:  (XXX: not updated)                           *//**************************************************************#include <X11/Xlib.h>#include <X11/Xutil.h>#include <X11/Xresource.h>class MainWindow;#ifndef MAINWINDOW_H#define MAINWINDOW_H#include "window.h"#include "errorbox.h"#include "menu.h"#include "connect.h"#include "moveicon.h"#include "selectwindow.h"#include "saveloadwindow.h"#include "dialog.h"enum MAINACTIONS {  MAIN_NO_ACTION,  EXIT_ACTION,  YES_ACTION,  NO_ACTION,  MAIN_MAPME_ACTION,  MAIN_CREATECONNECTION_ACTION,  MAIN_DESTROYCONNECTION_ACTION,  MAIN_NEWINPUT_ACTION,  MAIN_DELETEINPUT_ACTION,  MAIN_CREATEINPUT_OK,  MAIN_SAVEINPUT_ACTION,  MAIN_SAVEINPUT_OK,  MAIN_CREATECLUSTERSELECTION_ACTION,  MAIN_CREATECLUSTERING_OK,  MAIN_DELETECLUSTER_ACTION,  MAIN_CREATERULE_ACTION,  MAIN_DELETERULE_ACTION,  MAIN_SAVERULE_ACTION,  MAIN_LOADRULE_ACTION,  MAIN_LOADRULE_OK,  MAIN_QUIT_ACTION,  MAIN_QUIT_DIALOG_FINISHED_ACTION,  MAIN_CREATECLASSIFY_ACTION,  MAIN_DELETECLASSIFY_ACTION,  MAIN_SAVECLASSIFY_ACTION,  MAIN_LOADCLASSIFY_ACTION,  MAIN_LOADCLASSIFY_OK,  MAIN_LOADCLUSTER_OKACTION,  MAIN_LOADCLUSTER_OK};// enum for MainWindow->statusenum MAINSTATUS {  MAINNORMALSTATUS,  MAINQUITREQUESTSTATUS,  MAINSTARTCONNECTSTATUS,  MAINENDCONNECTSTATUS,  MAINDESTROYCONNECTSTATUS,  MAINMOVECONNECTSTARTSTATUS,  MAINMOVECONNECTENDSTATUS,  MAINLOADINPUTSTATUS,  MAINSAVEINPUTSTATUS,  MAINDELETEINPUTSTATUS,  MAINDELETECLUSTERINGSTATUS,  MAINNEWCLUSTERINGSTATUS,  MAINLOADRULESTATUS,  MAINSAVERULESTATUS,  MAINDELETERULESTATUS,  MAINLOADCLASSIFYSTATUS,  MAINSAVECLASSIFYSTATUS,  MAINDELETECLASSIFYSTATUS,  MAINCLASSIFYOPTIONDISPLAYINGSTATUS,  MAINLOADCLUSTERSTATUS,  MAINSAVECLUSTERSTATUS,  MAINCLUSTEROPTIONDISPLAYINGSTATUS,  MAINRULEOPTIONDISPLAYINGSTATUS,  MAIN_SAVELOADDISPLAYING_STATUS};#define MAIN_TOP_SPACE               17		// used by menuclass MainWindow:  public BigWindow{  Menu *menu;  MAINSTATUS status;  SaveLoadWindow *saveloadwindow;  ErrorBox *errorbox;  char Done;  MoveableIconlist *moveableiconlist;  Connectlist *allconnections;  Connection *acuteconnection;    public:    MainWindow (Display * initdisplay,		GC initgc,		XFontStruct * fontstruct,		int initx, int inity, int initwidth, int initheight,		char *text);    virtual ~ MainWindow ();  virtual void Action (int actionnumber, int value);  virtual void HandleEvent (XEvent * Event);  inline void HandleEventqueue ();  inline void AddnewMoveableIcon (MoveableIcon * NewIcon);  inline void DelMoveableIcon (MoveableIcon * Icon);  void printError (char *newtext);  inline SaveLoadWindow *Getsaveloadwindow () {    return saveloadwindow;  }   inline void SetStatus (MAINSTATUS newstatus);  inline MAINSTATUS GetStatus () {    return status;  }  inline Connectlist *GetConnectlist () {    return allconnections;  }  inline Connection *GetAcuteconnection () {    return acuteconnection;  }  inline void SetAcuteconnection (Connection * newcon) {    acuteconnection = newcon;  }};#endif

⌨️ 快捷键说明

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