class MouseControl

This class contains some members that are frequently needed when a widget has a own mouse control.

Inheritance:

MouseControl


Public Fields

[more]SigC::Signal1<void, gboolean> mouse_focus_request
Signal to ask the managing objects for control over the mouse.
[more]gdouble mouse_start_x
variables that can be used for the mouse control
[more]gdouble mouse_start_y
variables that can be used for the mouse control
[more]gboolean mouse1_pressed
variables that can be used for the mouse control
[more]gboolean mouse2_pressed
variables that can be used for the mouse control
[more]gboolean mouse3_pressed
variables that can be used for the mouse control

Public Methods

[more] MouseControl()
Constructor
[more]virtual gint mouse_motion_imp(GdkEventMotion* event)
Virtual methods analogous to the standard mouse event handlers
[more]virtual gint mouse_press_imp(GdkEventButton* event)
Virtual methods analogous to the standard mouse event handlers
[more]virtual gint mouse_release_imp(GdkEventButton* event)
Virtual methods analogous to the standard mouse event handlers


Documentation

This class contains some members that are frequently needed when a widget has a own mouse control. It can ask for mouse focus with a signal and handle mouse events, which should be channeled through by the managing object (the QuatFractViewer in our case).
o MouseControl()
Constructor

ovirtual gint mouse_motion_imp(GdkEventMotion* event)
Virtual methods analogous to the standard mouse event handlers

ovirtual gint mouse_press_imp(GdkEventButton* event)
Virtual methods analogous to the standard mouse event handlers

ovirtual gint mouse_release_imp(GdkEventButton* event)
Virtual methods analogous to the standard mouse event handlers

oSigC::Signal1<void, gboolean> mouse_focus_request
Signal to ask the managing objects for control over the mouse. T he boolean tells if focus is to be set or released

ogdouble mouse_start_x
variables that can be used for the mouse control

ogdouble mouse_start_y
variables that can be used for the mouse control

ogboolean mouse1_pressed
variables that can be used for the mouse control

ogboolean mouse2_pressed
variables that can be used for the mouse control

ogboolean mouse3_pressed
variables that can be used for the mouse control


Direct child classes:
GtkFractParams

Alphabetic index Hierarchy of classes



This page was generated with the help of DOC++.