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

📄 connect_widget.h

📁 一个共享源码的音频库4
💻 H
字号:
#ifndef _CONNECT_WIDGET_H#define _CONNECT_WIDGET_Hextern "C"{#include <X11/X.h>#include <Xm/Xm.h>#include <X11/extensions/Xext.h>#include <X11/extensions/Xdbe.h>#include <Xm/DrawingA.h>}#define  WIDGET_NUM_COLORS   6class aflibAudioEdit;class connect_widget {public:   connect_widget(      Widget parent,      Widget left,      Widget right,      Widget top,      Widget bottom,      int    height,      int    width);   ~connect_widget();   Widget   getWidget() const;   void   set_parameters(      long long       o_start,      long long       o_stop,      long long       i_start,      long long       i_stop,      aflibAudioEdit *edit,      int             id);   void   perform_expose();   static void   connect_widget::expose(      Widget  w,      caddr_t client_data,      XmDrawingAreaCallbackStruct  *draw_struct);protected:private:   void   build_widget(      Widget parent,      Widget left,      Widget right,      Widget top,      Widget bottom);   void   create_gc();int        _width;int        _height;long long  _o_start;long long  _o_stop;long long  _i_start;long long  _i_stop;// Drawing structuresWidget  _w;GC      _gc;bool    _init_gc;XPoint  *_pts;int     _npts;// Color support for drawingPixel   _black_pixel;Pixel   _white_pixel;Pixel   _color_pixel[WIDGET_NUM_COLORS];// back buffering supportDrawable      _back_buf;XdbeSwapInfo  _back_info;bool          _disable_back;};#endif

⌨️ 快捷键说明

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