GraphicLibrary  0.5.0
tadah_fussy::gl::gtk_event::GTK_DrawingArea_Event クラス

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

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

公開メンバ関数

 GTK_DrawingArea_Event (canvas::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)
 シグナルに対するコールバック関数の接続 [詳解]
 
canvas::GTK_DrawingAreadrawingArea ()
 登録された GTK_DrawingArea への参照を返す [詳解]
 

詳解

GTK_DrawingArea クラス用 Event 作成クラス

構築子と解体子

◆ GTK_DrawingArea_Event()

tadah_fussy::gl::gtk_event::GTK_DrawingArea_Event::GTK_DrawingArea_Event ( canvas::GTK_DrawingArea drawingArea)
inline

対象の GTK_DrawingArea を指定して構築

引数
drawingArea対象の GTK_DrawingArea

◆ ~GTK_DrawingArea_Event()

virtual tadah_fussy::gl::gtk_event::GTK_DrawingArea_Event::~GTK_DrawingArea_Event ( )
virtual

デストラクタ

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

関数詳解

◆ block()

virtual void tadah_fussy::gl::gtk_event::GTK_DrawingArea_Event::block ( const std::string &  ident)
virtual

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

引数
identシグナルの識別子

◆ connect()

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

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

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

◆ drawingArea()

canvas::GTK_DrawingArea& tadah_fussy::gl::gtk_event::GTK_DrawingArea_Event::drawingArea ( )
inlineprotected

登録された GTK_DrawingArea への参照を返す

戻り値
登録された GTK_DrawingArea への参照

◆ unblock()

virtual void tadah_fussy::gl::gtk_event::GTK_DrawingArea_Event::unblock ( const std::string &  ident)
virtual

シグナルに対するコールバック関数のブロック解除

引数
identシグナルの識別子

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