mirror of
https://github.com/bsnes-emu/bsnes.git
synced 2025-02-23 22:52:34 +01:00
38 lines
995 B
C++
38 lines
995 B
C++
|
namespace phoenix {
|
||
|
|
||
|
struct pWindow : public pObject {
|
||
|
Window &window;
|
||
|
|
||
|
static Window& none();
|
||
|
|
||
|
void append(Layout &layout);
|
||
|
void append(Menu &menu);
|
||
|
void append(Widget &widget);
|
||
|
Color backgroundColor();
|
||
|
bool focused();
|
||
|
Geometry frameMargin();
|
||
|
Geometry geometry();
|
||
|
void remove(Layout &layout);
|
||
|
void remove(Menu &menu);
|
||
|
void remove(Widget &widget);
|
||
|
void setBackgroundColor(const Color &color);
|
||
|
void setFocused();
|
||
|
void setFullScreen(bool fullScreen);
|
||
|
void setGeometry(const Geometry &geometry);
|
||
|
void setMenuFont(const string &font);
|
||
|
void setMenuVisible(bool visible);
|
||
|
void setModal(bool modal);
|
||
|
void setResizable(bool resizable);
|
||
|
void setStatusFont(const string &font);
|
||
|
void setStatusText(const string &text);
|
||
|
void setStatusVisible(bool visible);
|
||
|
void setTitle(const string &text);
|
||
|
void setVisible(bool visible);
|
||
|
void setWidgetFont(const string &font);
|
||
|
|
||
|
pWindow(Window &window) : pObject(window), window(window) {}
|
||
|
void constructor();
|
||
|
};
|
||
|
|
||
|
}
|