sincerely Singaporean

If you have not done so, read this full tutorial on how to use SGEXTN to build an application.

SGWButton

int SGWButton::attachedInt;

SGXString SGWButton::attachedString;

void (*SGWButton::clickFunction)();

void (*SGWButton::clickFunctionWithInt)(int);

void (*SGWButton::clickFunctionWithPointer)(SGWButton*);

void (*SGWButton::clickFunctionWithString)(const SGXString&);

void SGWWidget::deleteWidget();

[[nodiscard]] SGXColourRGBA SGWButton::getBackgroundColour(bool* isUsing) const;

[[nodiscard]] SGXColourRGBA SGWButton::getBackgroundFocusColour(bool* isUsing) const;

[[nodiscard]] SGXColourRGBA SGWButton::getBackgroundFocusSelectedColour(bool* isUsing) const;

[[nodiscard]] int SGWButton::getBackgroundFocusSelectedThemeColour(bool* isUsing) const;

[[nodiscard]] int SGWButton::getBackgroundFocusThemeColour(bool* isUsing) const;

[[nodiscard]] SGXColourRGBA SGWButton::getBackgroundHoverColour(bool* isUsing) const;

[[nodiscard]] SGXColourRGBA SGWButton::getBackgroundHoverSelectedColour(bool* isUsing) const;

[[nodiscard]] int SGWButton::getBackgroundHoverSelectedThemeColour(bool* isUsing) const;

[[nodiscard]] int SGWButton::getBackgroundHoverThemeColour(bool* isUsing) const;

[[nodiscard]] SGXColourRGBA SGWButton::getBackgroundSelectedColour(bool* isUsing) const;

[[nodiscard]] int SGWButton::getBackgroundSelectedThemeColour(bool* isUsing) const;

[[nodiscard]] int SGWButton::getBackgroundThemeColour(bool* isUsing) const;

[[nodiscard]] SGLArraySGWWidget*› SGWWidget::getChildren() const;

[[nodiscard]] float SGWButton::getF0() const;

[[nodiscard]] float SGWButton::getF1() const;

[[nodiscard]] SGXString SGWButton::getFont() const;

[[nodiscard]] SGXColourRGBA SGWButton::getForegroundColour(bool* isUsing) const;

[[nodiscard]] SGXColourRGBA SGWButton::getForegroundFocusColour(bool* isUsing) const;

[[nodiscard]] SGXColourRGBA SGWButton::getForegroundFocusSelectedColour(bool* isUsing) const;

[[nodiscard]] int SGWButton::getForegroundFocusSelectedThemeColour(bool* isUsing) const;

[[nodiscard]] int SGWButton::getForegroundFocusThemeColour(bool* isUsing) const;

[[nodiscard]] SGXColourRGBA SGWButton::getForegroundHoverColour(bool* isUsing) const;

[[nodiscard]] SGXColourRGBA SGWButton::getForegroundHoverSelectedColour(bool* isUsing) const;

[[nodiscard]] int SGWButton::getForegroundHoverSelectedThemeColour(bool* isUsing) const;

[[nodiscard]] int SGWButton::getForegroundHoverThemeColour(bool* isUsing) const;

[[nodiscard]] SGXColourRGBA SGWButton::getForegroundSelectedColour(bool* isUsing) const;

[[nodiscard]] int SGWButton::getForegroundSelectedThemeColour(bool* isUsing) const;

[[nodiscard]] int SGWButton::getForegroundThemeColour(bool* isUsing) const;

[[nodiscard]] float SGWWidget::getH0() const;

[[nodiscard]] float SGWWidget::getH1() const;

[[nodiscard]] SGWHorizontalAlignment::Flag SGWButton::getHorizontalAlignment() const;

[[nodiscard]] bool SGWWidget::getItemVisibility() const;

[[nodiscard]] SGWWidget* SGWWidget::getParent() const;

[[nodiscard]] bool SGWButton::getSelected() const;

[[nodiscard]] float SGWButton::getTextAsFloat(bool* isValid, float minimum, float maximum) const;

[[nodiscard]] int SGWButton::getTextAsInt(bool* isValid, int minimum, int maximum) const;

[[nodiscard]] SGXString SGWButton::getTextAsString() const;

[[nodiscard]] SGWType::Type SGWWidget::getType() const;

[[nodiscard]] SGWVerticalAlignment::Flag SGWButton::getVerticalAlignment() const;

[[nodiscard]] float SGWWidget::getW0() const;

[[nodiscard]] float SGWWidget::getW1() const;

[[nodiscard]] float SGWWidget::getX0() const;

[[nodiscard]] float SGWWidget::getX1() const;

[[nodiscard]] float SGWWidget::getY0() const;

[[nodiscard]] float SGWWidget::getY1() const;

static SGWWidget* SGWWidget::parentWidget;

void (*SGWButton::pressFunction)();

void (*SGWButton::pressFunctionWithInt)(int);

void (*SGWButton::pressFunctionWithPointer)(SGWButton*);

void (*SGWButton::pressFunctionWithString)(const SGXString&);

void (*SGWButton::releaseFunction)();

void (*SGWButton::releaseFunctionWithInt)(int);

void (*SGWButton::releaseFunctionWithPointer)(SGWButton*);

void (*SGWButton::releaseFunctionWithString)(const SGXString&);

static SGWWidget* SGWWidget::rootWidget;

void SGWWidget::screenshot(void (*callback)(SGRImage*)) const;

void SGWButton::setBackgroundColour(SGXColourRGBA colour);

void SGWButton::setBackgroundFocusColour(SGXColourRGBA colour);

void SGWButton::setBackgroundFocusSelectedColour(SGXColourRGBA colour);

void SGWButton::setBackgroundFocusSelectedThemeColour(int themeColour);

void SGWButton::setBackgroundFocusThemeColour(int themeColour);

void SGWButton::setBackgroundHoverColour(SGXColourRGBA colour);

void SGWButton::setBackgroundHoverSelectedColour(SGXColourRGBA colour);

void SGWButton::setBackgroundHoverSelectedThemeColour(int themeColour);

void SGWButton::setBackgroundHoverThemeColour(int themeColour);

void SGWButton::setBackgroundSelectedColour(SGXColourRGBA colour);

void SGWButton::setBackgroundSelectedThemeColour(int themeColour);

void SGWButton::setBackgroundThemeColour(int themeColour);

void SGWButton::setF0(float f0);

void SGWButton::setF1(float f1);

void SGWButton::setFont(const SGXString& font);

void SGWButton::setForegroundColour(SGXColourRGBA colour);

void SGWButton::setForegroundFocusColour(SGXColourRGBA colour);

void SGWButton::setForegroundFocusSelectedColour(SGXColourRGBA colour);

void SGWButton::setForegroundFocusSelectedThemeColour(int themeColour);

void SGWButton::setForegroundFocusThemeColour(int themeColour);

void SGWButton::setForegroundHoverColour(SGXColourRGBA colour);

void SGWButton::setForegroundHoverSelectedColour(SGXColourRGBA colour);

void SGWButton::setForegroundHoverSelectedThemeColour(int themeColour);

void SGWButton::setForegroundHoverThemeColour(int themeColour);

void SGWButton::setForegroundSelectedColour(SGXColourRGBA colour);

void SGWButton::setForegroundSelectedThemeColour(int themeColour);

void SGWButton::setForegroundThemeColour(int themeColour);

void SGWWidget::setH0(float h0);

void SGWWidget::setH1(float h1);

void SGWButton::setHorizontalAlignment(SGWHorizontalAlignment::Flag alignment);

void SGWWidget::setItemVisibility(bool x);

void SGWButton::setSelected(bool selected);

void SGWButton::setTextFromFloat(float x);

void SGWButton::setTextFromInt(int x);

void SGWButton::setTextFromString(const SGXString& s);

void SGWButton::setVerticalAlignment(SGWVerticalAlignment::Flag alignment);

void SGWWidget::setW0(float w0);

void SGWWidget::setW1(float w1);

void SGWWidget::setX0(float x0);

void SGWWidget::setX1(float x1);

void SGWWidget::setY0(float y0);

void SGWWidget::setY1(float y1);

©2025 05524F.sg (Singapore)

contact 05524F / report a bug / make a suggestion

about 05524F SINGAPORE values

list of 05524F projects