 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uibasemod.h"
21 class uiGraphicsViewBody;
31 friend class uiGraphicsViewBody;
88 {
return enabscrollzoom_; }
97 { isctrlpressed_ = yn; }
uiGraphicsViewBody & mkbody(uiParent *, const char *)
ODDragMode
Definition: uigraphicsviewbase.h:40
void setScene(uiGraphicsScene &)
Scene becomes mine.
uiRect getSceneRect() const
Definition: uigraphicsviewbase.h:141
void setSceneAlignment(const Alignment &)
uiGraphicsViewMask(uiGraphicsViewBase &)
void getScaleFactor(float &, float &) const
KeyboardEventHandler & getKeyboardEventHandler()
uiSize scrollBarSize(bool horizontal) const
int viewHeight() const
height of viewport
uiRect * selectedarea_
Definition: uigraphicsviewbase.h:129
bool scrollZoomEnabled()
Definition: uigraphicsviewbase.h:87
Notifier< uiGraphicsViewBase > reDrawn
In practice, this happens only after reSize.
Definition: uigraphicsviewbase.h:114
Notifier< uiGraphicsViewBase > reDrawNeeded
Definition: uigraphicsviewbase.h:113
MouseEventHandler & getMouseEventHandler()
const uiPoint & getStartPos() const
int border_
Definition: uigraphicsviewbase.h:158
@ ScrollHandDrag
Definition: uigraphicsviewbase.h:40
Set of pointers to objects.
Definition: commontypes.h:31
uiGraphicsViewBody * body_
Definition: uigraphicsviewbase.h:126
Notifier< uiGraphicsViewBase > preDraw
Definition: uigraphicsviewbase.h:116
void setBackgroundColor(const Color &)
Notifier< uiGraphicsViewBase > rubberBandUsed
Definition: uigraphicsviewbase.h:112
void setSceneRect(const uiRect &)
Geom::RectF mapToScene(const uiRect &) const
Handles KeyboardEvent.
Definition: keyboardevent.h:47
Color maskcolor_
Definition: uigraphicsviewbase.h:157
#define mExpClass(module)
Definition: commondefs.h:177
bool enabscrollzoom_
Definition: uigraphicsviewbase.h:134
int viewWidth() const
width of viewport
static const ObjectSet< uiGraphicsViewBase > & allInstances()
void setCtrlPressed(bool yn)
Definition: uigraphicsviewbase.h:96
uiPoint getCursorPos() const
CNotifier< uiGraphicsViewBase, uiSize > reSize
CallBacker is OLD size.
Definition: uigraphicsviewbase.h:111
void rubberBandCB(CallBacker *)
int sceneborder_
Definition: uigraphicsviewbase.h:131
uiGraphicsViewBase(uiParent *, const char *)
ODDragMode dragMode() const
Geom::Point2D< float > mapToScene(const uiPoint &) const
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
Handles gesture event and triggers notifier with GestureEventInfo.
Definition: mouseevent.h:302
void setDragMode(ODDragMode)
uiRectItem * topmask_
Definition: uigraphicsviewbase.h:152
const uiRect * getSelectedArea() const
Definition: uigraphicsviewbase.h:76
uiRect getViewArea() const
void setMidMouseButtonForDrag(bool)
bool isRubberBandingOn() const
void setMaskColor(const Color &)
Definition: uigraphicsviewbase.h:30
void setMouseTracking(bool)
Floating-point rectangle class.
Definition: geometry.h:230
GestureEventHandler & gestureEventHandler()
int getSceneBorder() const
uiPoint mapFromScene(const Geom::Point2D< float > &) const
void setScrollBarPolicy(bool hor, ScrollBarPolicy)
uiRectItem * bottommask_
Definition: uigraphicsviewbase.h:153
uiPoint getScenePos(float, float) const
void setViewArea(double x, double y, double w, double h)
uiRectItem * rightmask_
Definition: uigraphicsviewbase.h:155
bool isCtrlPressed() const
Definition: uigraphicsviewbase.h:95
bool isctrlpressed_
Definition: uigraphicsviewbase.h:133
void setMouseWheelReversal(bool)
Definition: mouseevent.h:189
int width() const
width of widget
Definition: uigraphicsitemimpl.h:255
uiGraphicsViewBase & view_
Definition: uigraphicsviewbase.h:151
ScrollBarPolicy
Definition: uigraphicsviewbase.h:41
The base class for most UI elements.
Definition: uiobj.h:38
uiGraphicsScene * scene_
Definition: uigraphicsviewbase.h:130
Color backgroundColor() const
Definition: uigraphicsscene.h:39
uiGraphicsScene & scene()
Definition: uiparent.h:26
bool hasMouseTracking() const
Notifier< uiGraphicsViewBase > scrollBarUsed
Definition: uigraphicsviewbase.h:117
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
MouseEventHandler & getNavigationMouseEventHandler()
void enableScrollZoom(bool yn=true)
bool hasMidMouseButtonForDrag() const
int height() const
height of widget
uiRectItem * leftmask_
Definition: uigraphicsviewbase.h:154
bool getMouseWheelReversal() const
void setScaleFactor(float, float)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021