saveloadwindow.h
来自「模糊聚类的算法实现程序」· C头文件 代码 · 共 79 行
H
79 行
//**************************************************************//* filename: saveloadwindow.h *//* *//**************************************************************//* programmed by: Thomas Wagner *//* last change: (XXX: not updated) *//**************************************************************#include <stdio.h>#include <stdlib.h>#include <X11/Xlib.h>class SaveLoadWindow;#ifndef SAVELOADWINDOW_H#define SAVELOADWINDOW_H#include "window.h"#include "mainwindow.h"#include "textbox.h"#include "actionicon.h"#include "selectwindow.h"#include "dialog.h"// define for SaveLoadWindowenum SAVELOAD_ACTION { SAVELOAD_SELECTED_OK, SAVELOAD_SELECTED_CANCEL, SAVELOAD_CHANGESELECTED_ACTION, SAVELOAD_TEXTDOUBLECLICKED, SAVELOAD_DIALOG_CONFIRMED};#define LOADSAVEOUTSIDEBORDER 10#define LOADSAVEINSIDEBORDER 8// define for SaveLoadWindow.status#define WORK_AS_LOAD_SELECTOR 1#define WORK_AS_SAVE_SELECTOR 2class SaveLoadWindow: public BigWindow{ Pixmap pixmap; BigWindow *Parent; MainWindow *Main; SelectWindow *fileselectwindow; ActionIcon *OK, *Cancel; int okactionnumber; char *path; unsigned short status; TextBox *selectedfile; public: SaveLoadWindow (Display * initdisplay, GC initgc, MainWindow * initMain, XFontStruct * fontstruct, int initx, int inity, int initokactionnumber, char *text, unsigned short initstatus); virtual ~ SaveLoadWindow (); virtual void HandleEvent (XEvent * Event); virtual void Action (int Actionnumner, int value); virtual void MapMe (); void ChangeFunction (unsigned short newstatus, BigWindow * newParent, int newokactionnumber, char *newtext); protected: void Relaoddirectory (); char Fileexists (char *filename); void Onepathup (); SelectWindowInfo *Loaddirectory (short *filenumber); char *Getfullfilename ();};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?