Python Script Engine
1.0
GL Studio Editor Python Script API
|
Public Member Functions | |
bool | operator== (FontPalette &rhs) |
bool | operator!= (FontPalette &rhs) |
bool | isNULL (void) |
std::vector< string > | GetAvailableFonts (void) |
std::vector< Font > | GetReferencedFonts (void) |
std::vector< Font > | GetAdditionalFonts (void) |
bool | RemoveAdditionalFontKey (String fontKey) |
bool | RemoveAdditionalFont (Font &font) |
bool | AddAdditionalFont (Font &font) |
bool | AddFontGlyphRange (Font &font, unsigned int start, unsigned int end) |
bool | RemoveFontGlyphRange (Font &font, unsigned int start, unsigned int end) |
bool | RemoveUnicodeFontRanges (Font &font) |
Public Attributes | |
newobject | GetAvailableFonts |
newobject | GetReferencedFonts |
newobject | GetAdditionalFonts |
Python extension for the FontPalette editor class.
bool FontPalette::AddAdditionalFont | ( | Font & | font | ) |
Adds a font to the Additional Fonts list of the document.
font | the font to be added |
bool FontPalette::AddFontGlyphRange | ( | Font & | font, |
unsigned int | start, | ||
unsigned int | end | ||
) |
Adds the specified range to the given unicode font.
font | the font to be modified |
start | the starting value for the range, min 256, max 65534 |
end | the ending value for the range, min 256, max 65534 |
std::vector<Font> FontPalette::GetAdditionalFonts | ( | void | ) |
Gets the list of Additional Fonts fonts referenced by the document.
std::vector<string> FontPalette::GetAvailableFonts | ( | void | ) |
Gets the list of fonts available to the editor.
std::vector<Font> FontPalette::GetReferencedFonts | ( | void | ) |
Gets the list of fonts referenced by the document.
bool FontPalette::isNULL | ( | void | ) |
determine if font palette does not exist.
bool FontPalette::operator!= | ( | FontPalette & | rhs | ) |
inequality operator.
rhs | instance to compare |
bool FontPalette::operator== | ( | FontPalette & | rhs | ) |
equality operator.
rhs | instance to compare |
bool FontPalette::RemoveAdditionalFont | ( | Font & | font | ) |
Removes a font from the Additional Fonts list of the document.
font | the font to be removed |
bool FontPalette::RemoveAdditionalFontKey | ( | String | fontKey | ) |
Removes a font from the Additional Fonts list of the document by full name.
fontKey | the key of the font to be removed, such as "ArialRegular12" |
bool FontPalette::RemoveFontGlyphRange | ( | Font & | font, |
unsigned int | start, | ||
unsigned int | end | ||
) |
Removes the specified range from the given unicode font.
font | the font to be modified |
start | the starting value for the range |
end | the ending value for the range |
bool FontPalette::RemoveUnicodeFontRanges | ( | Font & | font | ) |
Removes the font from the list of Unicode fonts, and its set ranges along with it.
Note that it will be re-added with the default range if the font is still in the "Additional Fonts" list.
font | the font to be modified |
newobject FontPalette::GetAdditionalFonts |
newobject FontPalette::GetAvailableFonts |
newobject FontPalette::GetReferencedFonts |