OpendTect  6.6
uisplitter.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: May 2007
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uibasemod.h"
15 #include "uiobj.h"
16 
17 class uiGroup;
18 class uiSplitterBody;
19 
36 mExpClass(uiBase) uiSplitter : public uiObject
37 {
38 public:
39  uiSplitter(uiParent*,const char* nm="Splitter",
40  bool hor=true);
42 
43  void addGroup(uiGroup*);
44 
45 private:
46 
47  uiSplitterBody* body_;
48  uiSplitterBody& mkbody(uiParent*,const char*);
49 };
50 
uiSplitter::mkbody
uiSplitterBody & mkbody(uiParent *, const char *)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiSplitter::body_
uiSplitterBody * body_
Definition: uisplitter.h:47
uiSplitter
Provides a splitter object.
Definition: uisplitter.h:37
uiGroup
Definition: uigroup.h:54
uiSplitter::addGroup
void addGroup(uiGroup *)
Group becomes my child.
uiSplitter::uiSplitter
uiSplitter(uiParent *, const char *nm="Splitter", bool hor=true)
Set hor to false to layout vertically.
uiObject
The base class for most UI elements.
Definition: uiobj.h:38
uiParent
Definition: uiparent.h:26
uiobj.h

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