25 #ifndef SHOWFULLOBJECT_H_
26 #define SHOWFULLOBJECT_H_
28 #include "showpointobject.h"
29 #include "showfullspec.h"
A library for creating RISC OS toolbox applications.
Definition: abouttobeshownlistener.cc:35
Base class for a resource object that can be edited.
Definition: resobject.h:53
ObjectId handle() const
Return the underlying toolbox object id this object references.
Definition: object.h:93
Object that can be shown at a specific position as well as its default place.
Definition: showpointobject.h:43
Base class for components in an object.
Definition: component.h:42
ShowFullObject(ObjectId handle)
Construct from a Toolbox object id.
Definition: showfullobject.h:55
void show(const Object &parent)
Show object with given parent object.
Definition: showpointobject.cc:33
ShowFullObject(const std::string &template_name)
Create a Toolbox object and make this object a reference to it.
Definition: showfullobject.h:68
Class to manipulate a toolbox object.
Definition: object.h:51
ShowFullObject()
Constructor with no reference to a Toolbox object.
Definition: showfullobject.h:49
void show_as_submenu(const MenuItem &parent)
Show object as a sub menu from the given menu item.
Definition: showpointobject.cc:187
Objects derived from this class can be shown with there full location and size specified as well as t...
Definition: showfullobject.h:41
unsigned int ObjectId
Type for underlying toolbox object id.
Definition: handles.h:31
Structure used to specify exact position and size for an object derived from tbx::ShowFullObject.
Definition: showfullspec.h:46
ShowFullObject(const res::ResObject &object_template)
Create Toolbox object from a memory template and make this object a reference to it.
Definition: showfullobject.h:76
void show_as_menu()
Show object as a menu at default position.
Definition: showpointobject.cc:102
ShowFullObject(const Object &other)
Construct as reference to another Toolbox object.
Definition: showfullobject.h:61
void show()
Show the object at the default place.
Definition: object.cc:240