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

📄 textbox.h

📁 模糊聚类的算法实现程序
💻 H
字号:
//**************************************************************//*   filename: textbox.h                                      *//*                                                            *//**************************************************************//* programmed by: Thomas Wagner                               *//* last change:  (XXX: not updated)                           *//**************************************************************#include <stdio.h>#include <stdlib.h>#include <X11/Xlib.h>#include <X11/Xutil.h>class TextBox;#ifndef TEXTBOX_H#define TEXTBOX_H#include "window.h"#define DOUBLELENGTH 12/* defines for TextBox */#define DOUBLECLICKTIME              300#define DEFAULT_TEXTBOXBDWIDTH      1#define TEXTOPTION_DEFAULT          0#define TEXTOPTION_SELECTABLE       (1<<0)#define TEXTOPTION_DARK             (1<<1)#define TEXTOPTION_SELECTED         (1<<2)#define TEXTOPTION_GIVENXPOS        (1<<3)#define TEXTOPTION_DOUBLECLICK      (1<<4)#define TEXTOPTION_TEXTISPATH       (1<<5)	// used by saveloadwindow#define TEXTOPTION_TEXTINPUT        (1<<6)#define TEXTOPTION_DOUBLEINPUT      (1<<7)#define TEXTOPTION_INTINPUT         (1<<8)class TextBox:  public Window_Info{  unsigned short textx, texty;  unsigned short status;  short givenxpos;  int actionnumber;  int clickactionnumber;  unsigned short textpos;		// used, when input possible  BigWindow *Parent;    public:    TextBox (Display * initdisplay,	     GC initgc,	     BigWindow * initParent,	     XFontStruct * fontstruct,	     int initx, int inity,	     int initwidth, int initheight,	     int Givenxpos,	     char *inittext,	     int borderwidth,	     unsigned short initstatus,	     int initactionnumber,	     int Clickactionnumber);    virtual ~ TextBox ();  virtual void HandleEvent (XEvent * Event);  int IsSelected ();  void SelectMe ();  void UnselectMe ();  void MakeMeSelectable ();  void MakeMeUnselectable ();  void ChangeText (char *newtext);  void ChangeText (int shortvalue);  void ChangeText (double doublevalue);  unsigned short GetStatus () {    return status;  } void SetStatus (unsigned short newstatus);    protected:  void Redraw ();};#endif

⌨️ 快捷键说明

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