fshake3d
0.0.1
FreeformDensity3DSurfaceEditor
|
#include <ui_CrossSplitter.hpp>
Public Member Functions | |
CrossSplitter () | |
void | setChildView (int index, View *pView) |
virtual void | layoutChildren () |
virtual void | reshape (int w, int h) |
virtual void | display () |
int | getChildIndexAt (int x, int y) |
virtual void | onEvent (Event &e) |
virtual void | mouse (int button, int state, int x, int y) |
virtual void | motion (int x, int y) |
Protected Attributes | |
View * | mViews [4] |
Vec2d | mSplit |
Vec2d | mBaseSplit |
float | mBorder |
Vec2i | mDragBase |
Definition at line 6 of file ui_CrossSplitter.hpp.
Definition at line 3 of file ui_CrossSplitter.cpp.
void CrossSplitter::display | ( | ) | [virtual] |
Reimplemented from View.
Reimplemented in SceneEditor.
Definition at line 47 of file ui_CrossSplitter.cpp.
int CrossSplitter::getChildIndexAt | ( | int | x, |
int | y | ||
) |
Definition at line 63 of file ui_CrossSplitter.cpp.
void CrossSplitter::layoutChildren | ( | ) | [virtual] |
Reimplemented in SceneEditor.
Definition at line 30 of file ui_CrossSplitter.cpp.
void CrossSplitter::motion | ( | int | x, |
int | y | ||
) | [virtual] |
Reimplemented from View.
Definition at line 189 of file ui_CrossSplitter.cpp.
void CrossSplitter::mouse | ( | int | button, |
int | state, | ||
int | x, | ||
int | y | ||
) | [virtual] |
Reimplemented from View.
Definition at line 136 of file ui_CrossSplitter.cpp.
void CrossSplitter::onEvent | ( | Event & | e | ) | [virtual] |
Reimplemented from View.
Definition at line 113 of file ui_CrossSplitter.cpp.
void CrossSplitter::reshape | ( | int | w, |
int | h | ||
) | [virtual] |
Reimplemented from View.
Definition at line 41 of file ui_CrossSplitter.cpp.
void CrossSplitter::setChildView | ( | int | index, |
View * | pView | ||
) |
Definition at line 15 of file ui_CrossSplitter.cpp.
Vec2d CrossSplitter::mBaseSplit [protected] |
Definition at line 30 of file ui_CrossSplitter.hpp.
float CrossSplitter::mBorder [protected] |
Definition at line 31 of file ui_CrossSplitter.hpp.
Vec2i CrossSplitter::mDragBase [protected] |
Definition at line 32 of file ui_CrossSplitter.hpp.
Vec2d CrossSplitter::mSplit [protected] |
Definition at line 29 of file ui_CrossSplitter.hpp.
View* CrossSplitter::mViews[4] [protected] |
Definition at line 28 of file ui_CrossSplitter.hpp.