tilde~
Puredata Qt-based GUI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ArrangeObjects.h
Go to the documentation of this file.
1 #ifndef ARRANGEOBJECTS_H
2 #define ARRANGEOBJECTS_H
3 
4 #include <vector>
5 
6 using namespace std;
7 
8 //#include "UIObject.h"
9 
10 namespace tilde {
11 
12 class UIObject;
13 typedef std::vector<UIObject*> objectVec;
14 
15 // static class for arranging objects
17 private:
19 
20 public:
21  static void alignLeft(objectVec* v);
22  static void alignRight(objectVec* v);
23 
24  static void alignTop(objectVec* v);
25  static void alignBottom(objectVec* v);
26 
27  static void alignCenter(objectVec* v);
28 
29  static void distributeHorizontal(objectVec* v);
30  static void distributeVertical(objectVec* v);
31 };
32 }
33 
34 #endif // ARRANGEOBJECTS_H
Definition: ArrangeObjects.h:16
std::vector< UIObject * > objectVec
Definition: ArrangeObjects.h:12
Definition: UIObject.h:44