sincerely Singaporean

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

SGWTextLabel

see header file

see source file

class SGWTextLabel;

part of SGEXTN module SG_Widgets

SGWidget ⁽㈳㈴㈳㈮㈱㈨㈠㈫ ㈧㈤㈱㈤⁾ label that displays text

detailed description

list of all including inherited members

implementation details

preprocessor file inclusion directive: #include ‹SGWTextLabel.h›

CMake target for BuildLah: SGEXTN::SG_Widgets

see this link for more information about BuildLah

parent class: SGWLabel

children classes: (none)

instance member functions

SGWTextLabel(SGWWidget* parent, const SGXString& s, float x1, float x0, float y1, float y0, float w1, float w0, float h1, float h0, SGWHorizontalAlignment::Flag alignment, bool isWarning);

Detailed Description

SGWTextLabel provides a SGWidget ⁽㈳㈴㈳㈮㈱㈨㈠㈫ ㈧㈤㈱㈤⁾ non interactive label that displays text.

Implementation Details

Stores information about the SGWTextLabel.

SGWTextLabel(SGWWidget* parent, const SGXString& s, float x1, float x0, float y1, float y0, float w1, float w0, float h1, float h0, SGWHorizontalAlignment::Flag alignment, bool isWarning);

Creates a SGWTextLabel with parent SGWidget ⁽㈳㈴㈳㈮㈱㈨㈠㈫ ㈧㈤㈱㈤⁾ parent, w-distance ⁽㈳㈴㈳㈮㈱㈨㈠㈫ ㈧㈤㈱㈤⁾ coordinates (x1, x0, y1, y0, w1, w0, h1, h0), displayed text s, and horizontal text alignment mode alignment. If isWarning is false, the SGWTextLabel is created normally, otherwise it is seen as a warning for invalid input, so it would have a darker colour and would be hidden upon creation.

parent being nullptr is undefined behaviour.

To avoid use after free bugs, deleting a SGWWidget directly will cause a crash. Use SGWWidget::deleteWidget to delete it safely.

©2025 05524F.sg (Singapore)

contact 05524F / report a bug / make a suggestion

about 05524F SINGAPORE values

list of 05524F projects