17#ifndef __mmaApplicationLayout_H__
18#define __mmaApplicationLayout_H__
81 int m_VMEChooserPosition[2];
82 int m_VMEChooserSize[2];
An abstract class for objects representing an attribute for albaVMEs.
Abstract class representing the interface for the unit of information stored in the storage.
albaString - performs common string operations on c-strings.
virtual int InternalStore(albaStorageElement *parent)
This is called by Store() and must be reimplemented by subclasses.
int GetSideBarVisibility()
Return the stored visibility for the Sidebar.
virtual ~mmaApplicationLayout()
virtual int InternalRestore(albaStorageElement *node)
This is called by Restore() and must be reimplemented by subclasses The element from which the object...
virtual void DeepCopy(const albaAttribute *a)
Copy the contents of another Meter attribute into this one.
void GetVMEChooserInfo(int pos[2], int size[2])
Retrieve the stored frame settings.
int GetLogBarVisibility()
Return the stored visibility for the Logbar.
void SetInterfaceElementVisibility(albaString panel_name, int visibility)
Set the visibility for the corresponding interface element.
albaTypeMacro(mmaApplicationLayout, albaAttribute)
int GetToolBarVisibility()
Return the stored visibility for the Toolbar.
void SetVMEChooserInfo(int pos[2], int size[2])
Set a informations regarding the VMEChooser dimension, position.
void GetApplicationInfo(int &maximized, int pos[2], int size[2])
Retrieve the stored frame settings.
virtual bool Equals(const albaAttribute *a)
Compare with another Meter attribute.
void SetApplicationInfo(int maximized, int pos[2], int size[2])
Set a informations regarding the application dimension, position and maximize state.