A style sheet is a container with several styles that holds palettes for the decorations and options like syntax highlighting, auto-indent mode, brace highlighting, tabulations shown has blank characters.
More...
#include <ilviews/gadgets/codeedit.h>
A style sheet is a container with several styles that holds palettes for the decorations and options like syntax highlighting, auto-indent mode, brace highlighting, tabulations shown has blank characters.
Library: ilvadvgdt
Constructor.
By default, the syntax is highlighted, the lines in error are emphasized, and there is no text field to print command texts. Upon creation an StyleSheet
uses the following default values:
-
The colors for text are:
-
Black on white for the standard text.
-
Red on white for errors.
-
White on black for selected text.
-
Black on grey for the margin.
-
The font is "monospace".
-
The indentation mode is set to automatic.
-
Tabulations are represented by space characters.
-
The tabulation size is set to
8
.
- Parameters
-
display | The display to use. |
syntaxHighlight | Should syntax be highlighted. |
colorizeErrorLine | Should line in error be colorized. |
miniBuff | The text field where to output extended command texts. |
IlvCodeEditor::StyleSheet::StyleSheet |
( |
const StyleSheet & |
original | ) |
|
Copy contructor.
This is a deep copy: the styles are also duplicated using their copy constructor.
- Parameters
-
original | The style sheet to duplicate. |
void IlvCodeEditor::StyleSheet::add |
( |
int |
id, |
|
|
const Style & |
style |
|
) |
| |
Add a style to the sheet.
- Parameters
-
id | The style identifier |
style | The style to add. |
- See also
insertStyle()
.
IlBoolean IlvCodeEditor::StyleSheet::exist |
( |
int |
id | ) |
const |
Does a style have a given identifier.
- Parameters
-
id | The identifier of the style to locate. |
- Returns
IlTrue
if the sheet exists, IlFalse
otherwise.
const Style& IlvCodeEditor::StyleSheet::get |
( |
int |
id | ) |
const |
Retrieve a style using its identifier.
- Parameters
-
- Returns
- The style whose identifier was given.
Style& IlvCodeEditor::StyleSheet::get |
( |
int |
id | ) |
|
Retrieve a style using its identifier.
- Parameters
-
- Returns
- The style whose identifier was given.
Decorator* IlvCodeEditor::StyleSheet::getDecorator |
( |
int |
id | ) |
|
Retrieves the decorator from a style identifier.
- Parameters
-
- Returns
- The style decorator or null.
void IlvCodeEditor::StyleSheet::insertStyle |
( |
int |
id, |
|
|
Style |
style |
|
) |
| |
Add a style to the style sheet.
- Parameters
-
id | The added style identifier. |
style | The style to add in the style sheet. |
int IlvCodeEditor::StyleSheet::operator= |
( |
const StyleSheet & |
original | ) |
|
Assignment operator.
- Parameters
-
original | The style sheet to assign. |
- Returns
- Always
1
. The caller is cleared and a deep copy of the argument is made.
© Copyright 2016, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.