GraphicLibrary  0.5.0
GTK_DrawingArea_Event クラス

GTK_DrawingArea クラス用 Event 作成クラス [詳解]

GTK_DrawingArea_Event の継承関係図
GTK_DrawingArea_ImageShiftEvent GTK_DrawingArea_SelectionEvent GTK_DrawingArea_DrawingEvent GTK_DrawingArea_PasteEvent GTK_DrawingArea_RectangleSelectionEvent GTK_DrawingArea_1PassSelectionEvent GTK_DrawingArea_2PassSelectionEvent GTK_DrawingArea_3PassSelectionEvent GTK_DrawingArea_FergusonCoonsSelectionEvent GTK_DrawingArea_MultiPassSelectionEvent GTK_DrawingArea_PenEvent GTK_DrawingArea_NormalPasteEvent GTK_DrawingArea_TransPasteEvent

公開メンバ関数

 GTK_DrawingArea_Event (GTK_DrawingArea &drawingArea)
 対象の GTK_DrawingArea を指定して構築 [詳解]
 
virtual ~GTK_DrawingArea_Event ()
 デストラクタ [詳解]
 
virtual void block (const std::string &ident)
 シグナルに対するコールバック関数のブロック
 
virtual void unblock (const std::string &ident)
 シグナルに対するコールバック関数のブロック解除
 
virtual void block ()
 全シグナルに対するコールバック関数のブロック
 
virtual void unblock ()
 全シグナルに対するコールバック関数のブロック解除
 

限定公開メンバ関数

bool connect (const std::string &ident, const std::string &signal, GCallback func)
 シグナルに対するコールバック関数の接続 [詳解]
 
GTK_DrawingAreadrawingArea ()
 登録された GTK_DrawingArea への参照を返す
 

詳解

GTK_DrawingArea クラス用 Event 作成クラス

構築子と解体子

◆ GTK_DrawingArea_Event()

GTK_DrawingArea_Event::GTK_DrawingArea_Event ( GTK_DrawingArea drawingArea)
inline

対象の GTK_DrawingArea を指定して構築

引数
drawingArea対象の GTK_DrawingArea

◆ ~GTK_DrawingArea_Event()

virtual GTK_DrawingArea_Event::~GTK_DrawingArea_Event ( )
virtual

デストラクタ

登録された全てのイベントを切断する

関数詳解

◆ connect()

bool GTK_DrawingArea_Event::connect ( const std::string &  ident,
const std::string &  signal,
GCallback  func 
)
protected

シグナルに対するコールバック関数の接続

引数
identシグナルに対する識別子
signalシグナルの名称
funcコールバック関数
戻り値
接続に成功したら true を返す

このクラス詳解は次のファイルから抽出されました: