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

GTK_DrawingArea への選択機能設定用イベント [詳解]

tadah_fussy::gl::gtk_event::GTK_DrawingArea_SelectionEvent の継承関係図
tadah_fussy::gl::gtk_event::GTK_DrawingArea_Event 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_SelectionEvent (canvas::GTK_DrawingArea &drawingArea)
 イベントを定義する描画領域を指定して実行 [詳解]
 
- 基底クラス tadah_fussy::gl::gtk_event::GTK_DrawingArea_Event に属する継承公開メンバ関数
 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 ()
 全シグナルに対するコールバック関数のブロック解除
 

限定公開メンバ関数

virtual gint enterNotifyAction (GdkEvent *event)
 マウスがウィジェット内に入った時の動作 (何もしない) [詳解]
 
virtual gint leaveNotifyAction (GdkEvent *event)
 マウスがウィジェットから出た時の動作 (何もしない) [詳解]
 
virtual gint buttonPressAction (GdkEventButton *event)
 マウスボタンクリック時の動作 (何もしない) [詳解]
 
virtual gint buttonReleaseAction (GdkEventButton *event)
 マウスボタンリリース時の動作 (何もしない) [詳解]
 
virtual gint keyPressAction (GdkEventKey *event)
 キークリック時の動作 (何もしない) [詳解]
 
virtual gint keyReleaseAction (GdkEventKey *event)
 キーリリース時の動作 (何もしない) [詳解]
 
virtual gint motionNotifyAction (const Coord< int > &c, GdkModifierType &state)
 マウス移動時の動作 (何もしない) [詳解]
 
virtual gint scrollAction (GdkEventScroll *event)
 マウススクロール時の動作 (何もしない) [詳解]
 
virtual gint configureAction (GdkEvent *event)
 サイズ更新時の動作 (何もしない) [詳解]
 
virtual gint redrawAction ()
 オフセット・スケール変更時の動作 (何もしない) [詳解]
 
- 基底クラス tadah_fussy::gl::gtk_event::GTK_DrawingArea_Event に属する継承限定公開メンバ関数
bool connect (const std::string &ident, const std::string &signal, GCallback func)
 シグナルに対するコールバック関数の接続 [詳解]
 
canvas::GTK_DrawingAreadrawingArea ()
 登録された GTK_DrawingArea への参照を返す [詳解]
 

詳解

GTK_DrawingArea への選択機能設定用イベント

構築子と解体子

◆ GTK_DrawingArea_SelectionEvent()

tadah_fussy::gl::gtk_event::GTK_DrawingArea_SelectionEvent::GTK_DrawingArea_SelectionEvent ( canvas::GTK_DrawingArea drawingArea)

イベントを定義する描画領域を指定して実行

描画領域 drawingArea が未定義の場合は assert を実行する

引数
drawingArea対象の描画領域への参照

関数詳解

◆ buttonPressAction()

virtual gint tadah_fussy::gl::gtk_event::GTK_DrawingArea_SelectionEvent::buttonPressAction ( GdkEventButton *  event)
inlineprotectedvirtual

マウスボタンクリック時の動作 (何もしない)

引数
eventマウスボタン操作時のイベント構造体へのポインタ
戻り値
常に FALSE

◆ buttonReleaseAction()

virtual gint tadah_fussy::gl::gtk_event::GTK_DrawingArea_SelectionEvent::buttonReleaseAction ( GdkEventButton *  event)
inlineprotectedvirtual

マウスボタンリリース時の動作 (何もしない)

引数
eventマウスボタン操作時のイベント構造体へのポインタ
戻り値
常に FALSE

◆ configureAction()

virtual gint tadah_fussy::gl::gtk_event::GTK_DrawingArea_SelectionEvent::configureAction ( GdkEvent *  event)
inlineprotectedvirtual

サイズ更新時の動作 (何もしない)

引数
eventイベント構造体へのポインタ
戻り値
常に FALSE

◆ enterNotifyAction()

virtual gint tadah_fussy::gl::gtk_event::GTK_DrawingArea_SelectionEvent::enterNotifyAction ( GdkEvent *  event)
inlineprotectedvirtual

マウスがウィジェット内に入った時の動作 (何もしない)

引数
eventイベント構造体へのポインタ
戻り値
常に FALSE

◆ keyPressAction()

virtual gint tadah_fussy::gl::gtk_event::GTK_DrawingArea_SelectionEvent::keyPressAction ( GdkEventKey *  event)
inlineprotectedvirtual

キークリック時の動作 (何もしない)

引数
eventキー操作時のイベント構造体へのポインタ
戻り値
常に FALSE

◆ keyReleaseAction()

virtual gint tadah_fussy::gl::gtk_event::GTK_DrawingArea_SelectionEvent::keyReleaseAction ( GdkEventKey *  event)
inlineprotectedvirtual

キーリリース時の動作 (何もしない)

引数
eventキー操作時のイベント構造体へのポインタ
戻り値
常に FALSE

◆ leaveNotifyAction()

virtual gint tadah_fussy::gl::gtk_event::GTK_DrawingArea_SelectionEvent::leaveNotifyAction ( GdkEvent *  event)
inlineprotectedvirtual

マウスがウィジェットから出た時の動作 (何もしない)

引数
eventイベント構造体へのポインタ
戻り値
常に FALSE

◆ motionNotifyAction()

virtual gint tadah_fussy::gl::gtk_event::GTK_DrawingArea_SelectionEvent::motionNotifyAction ( const Coord< int > &  c,
GdkModifierType &  state 
)
inlineprotectedvirtual

マウス移動時の動作 (何もしない)

引数
cマウスの位置
state修飾キーやマウスボタンの状態を表すビット列
戻り値
常に FALSE

◆ redrawAction()

virtual gint tadah_fussy::gl::gtk_event::GTK_DrawingArea_SelectionEvent::redrawAction ( )
inlineprotectedvirtual

オフセット・スケール変更時の動作 (何もしない)

戻り値
常に FALSE

◆ scrollAction()

virtual gint tadah_fussy::gl::gtk_event::GTK_DrawingArea_SelectionEvent::scrollAction ( GdkEventScroll *  event)
inlineprotectedvirtual

マウススクロール時の動作 (何もしない)

引数
eventイベント構造体へのポインタ
戻り値
常に FALSE

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