IFrame


Describes minimum required functionality from Frame control.

You can find more information in comments below. Overrided methods can be found in corresponding base interface.

class IFrame :public virtual IControl
{
public:
    virtual String getCaption() = 0; // Return caption 
    virtual bool isMinimizable() = 0; // Whether can be minimized 
    virtual bool isMaximizable() = 0; // Whether can be maximized(align = client) and restored 
    virtual bool isClosable() = 0; // Whether can be closed by user(has close button) 
    virtual bool isResizable() = 0; // Whether can be resized by user 
    virtual bool isMovable() = 0; // Whether can be moved by user 
    virtual bool isMinimized() = 0; // Whether is minimized 
    virtual bool isMaximized() = 0; // Whether is maximized 

    virtual bool setCaption(const String &value) = 0; // Set caption 
    virtual bool setMinimizable(const bool value) = 0; // Set whether can be minimized by user 
    virtual bool setMaximizable(const bool value) = 0; // Set whether can be maximized by user 
    virtual bool setClosable(const bool value) = 0; // Set whether can be closed by user 
    virtual bool setResizable(const bool value) = 0; // Set whether can be resized by user 
    virtual bool setMovable(const bool value) = 0; // Set whether can be moved by user 

    virtual bool Show() = 0; // Show 
    virtual bool ShowModal() = 0; // Show in modal state 
    virtual bool Hide() = 0; // Hide 
    virtual bool Minimize() = 0; // Minimize 
    virtual bool Maximize() = 0; // Maximize 
    virtual bool Restore() = 0; // Restore 
};
Namespace: nitisa::standard
Include: Standard/Controls/IFrame.h