OpendTect  6.6
plugins/Annotations/uiarrowdlg.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: Nanne Hemstra
8  Date: April 2006
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 
15 #include "uidialog.h"
16 
17 class uiLabeledComboBox;
18 class uiSelLineStyle;
19 class uiSliderExtra;
20 
21 class uiArrowDialog : public uiDialog
22 {
23 public:
25 
26  void setColor(const Color&);
27  const Color& getColor() const;
28 
29  void setLineWidth(int);
30  int getLineWidth() const;
31 
32  void setArrowType(int);
33  int getArrowType() const;
34 
35  void setScale(float);
36  float getScale() const;
37 
39 
40 protected:
41 
44  uiSliderExtra* scalefld_;
45 
47 };
48 
uiArrowDialog::setArrowType
void setArrowType(int)
uiArrowDialog::scalefld_
uiSliderExtra * scalefld_
Definition: plugins/Annotations/uiarrowdlg.h:44
uiArrowDialog::typefld_
uiLabeledComboBox * typefld_
Definition: include/uiVis/uiarrowdlg.h:43
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiArrowDialog::getLineWidth
int getLineWidth() const
uiArrowDialog
Definition: include/uiVis/uiarrowdlg.h:23
uiArrowDialog::linestylefld_
uiSelLineStyle * linestylefld_
Definition: include/uiVis/uiarrowdlg.h:44
uiArrowDialog::propertyChange
Notifier< uiArrowDialog > propertyChange
Definition: include/uiVis/uiarrowdlg.h:39
uiLabeledComboBox
Definition: uicombobox.h:145
uiArrowDialog::uiArrowDialog
uiArrowDialog(uiParent *p)
uiArrowDialog::setColor
void setColor(const Color &)
Notifier< uiArrowDialog >
uidialog.h
uiArrowDialog::setLineWidth
void setLineWidth(int)
uiArrowDialog::getArrowType
int getArrowType() const
uiArrowDialog::setScale
void setScale(float)
uiArrowDialog::getScale
float getScale() const
uiSelLineStyle
Group for defining line properties Provides selection of linestyle, linecolor and linewidth.
Definition: uisellinest.h:30
uiParent
Definition: uiparent.h:26
uiArrowDialog::changeCB
void changeCB(CallBacker *)
uiArrowDialog::getColor
const Color & getColor() const
uiDialog
Definition: uidialog.h:42
Color
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2021