The Gnome Chemistry Utils
0.14.17
|
Gnome Chemistry Canvas library namespace. More...
Classes | |
class | Arc |
An arc item. More... | |
class | Arrow |
Simple arrows class. More... | |
class | BackgroundTextTag |
Background color. More... | |
class | BezierArrow |
Curved arrows. More... | |
class | Canvas |
the Canvas class More... | |
class | Circle |
Circles. More... | |
class | Client |
The document associated with the canvas. More... | |
class | FamilyTextTag |
Font family. More... | |
class | FillItem |
Base class for filled items. More... | |
class | ForegroundTextTag |
Foreground color. More... | |
class | Group |
Item with Item children. More... | |
class | Hash |
Equilateral hashed triangle. More... | |
class | Item |
The base class for the canvas contents. More... | |
class | ItemClient |
the base class for objects associated with a canvas item. More... | |
class | Leaf |
A drop or leaf item. More... | |
class | Line |
Straight lines. More... | |
class | LineItem |
Base class for line items, whether straight or curved. More... | |
class | NewLineTextTag |
New line. More... | |
class | OverlineTextTag |
Overline. More... | |
class | Path |
A drop or leaf item. More... | |
struct | Point |
class | Polygon |
Polygon. More... | |
class | PolyLine |
Multi-segments line. More... | |
class | PositionTextTag |
Position. More... | |
struct | Rect |
class | Rectangle |
Rectangles. More... | |
class | RiseTextTag |
Rise. More... | |
class | SizeTextTag |
Font size. More... | |
class | Squiggle |
Squiggle line. More... | |
class | StretchTextTag |
Font stretch. More... | |
class | StrikethroughTextTag |
Strikethrough. More... | |
class | StyleTextTag |
Font style. More... | |
class | Text |
Text. More... | |
class | TextClient |
ItemClient for text items. More... | |
class | TextTag |
class for text attributes More... | |
class | TextTagList |
TextTag list. More... | |
class | UnderlineTextTag |
Underline. More... | |
class | VariantTextTag |
Font variant. More... | |
class | Wedge |
Equilateral triangle. More... | |
class | WeightTextTag |
Font weight. More... | |
Enumerations | |
enum | BracketsTypes { BracketsTypeNormal, BracketsTypeSquare, BracketsTypeCurly } |
enum | BracketsUses { BracketsOpening = 1, BracketsClosing, BracketsBoth } |
enum | Anchor { AnchorNorthWest, AnchorNorth, AnchorNorthEast, AnchorLineWest, AnchorLine, AnchorLineEast, AnchorWest, AnchorCenter, AnchorEast, AnchorSouthWest, AnchorSouth, AnchorSouthEast } |
enum | ArrowHeads { ArrowHeadNone, ArrowHeadFull, ArrowHeadLeft, ArrowHeadRight } |
enum | TextPosition { Normalscript, Subscript, Superscript } |
enum | TextDecoration { TextDecorationNone, TextDecorationDefault, TextDecorationHigh, TextDecorationMedium, TextDecorationLow, TextDecorationDouble, TextDecorationSquiggle } |
enum | { Invalid, Family, Size, Style, Weight, Variant, Stretch, Underline, Overline, Strikethrough, Foreground, Background, Rise, Position, NewLine, MaxTag } |
enum | TagPriority { TagPriorityFirst, TagPriorityLast } |
Gnome Chemistry Canvas library namespace.
The namespace used for the canvas C++ classes used by GChemPaint.
anonymous enum |
Text attributes support.
Enumerator | |
---|---|
Invalid | Invalid tag. |
Family | Font family. |
Size | Font size. |
Style | Font style. |
Weight | Font weight. |
Variant | Font variant. |
Stretch | Font stretch. |
Underline | Text underline mode. |
Overline | Text overline mode. |
Strikethrough | Text strikethrough mode. |
Foreground | Foreground color. |
Background | Background color. |
Rise | Vertical position. |
Position | Normal, Subscript or Superscript. |
NewLine | Insert a new line. |
MaxTag | First unused value. Larger values might be used by applications. |
Definition at line 39 of file text-tag.h.
enum gccv::Anchor |
Anchor Text anchoring modes.
Definition at line 60 of file gccv/structs.h.
enum gccv::ArrowHeads |
Arrow heads of a line.
Enumerator | |
---|---|
ArrowHeadNone | No arrow head. |
ArrowHeadFull | Full arrow head |
ArrowHeadLeft | Half left arrow hea |
ArrowHeadRight | Half right arrow head |
Definition at line 90 of file gccv/structs.h.
enum gccv::BracketsTypes |
Enumeration of the known brackets types.
Enumerator | |
---|---|
BracketsTypeNormal | Parenthesis. |
BracketsTypeSquare | Square brackets. |
BracketsTypeCurly | Curly brackets. |
Definition at line 39 of file gccv/brackets.h.
enum gccv::BracketsUses |
Enumeration of the brackets use modes.
Enumerator | |
---|---|
BracketsOpening | Use only an opening bracket. |
BracketsClosing | Use only a closing bracket. |
BracketsBoth | Use both an opening and a closing bracket. |
Definition at line 58 of file gccv/brackets.h.
enum gccv::TagPriority |
Used for ordering tags.
Enumerator | |
---|---|
TagPriorityFirst | Puts the Tag on the front of the list so that it will be considered before other tags. The default value. |
TagPriorityLast | Puts the Tag on the back of the list. Only PositionTextTag has this priority. |
Definition at line 112 of file text-tag.h.
enum gccv::TextDecoration |
Can be used for underline, overline or strikethrough.
Enumerator | |
---|---|
TextDecorationNone | No line. |
TextDecorationDefault | High for underline, low for overline and medium for strikethrough |
TextDecorationHigh | Line at the hightest position. |
TextDecorationMedium | Line at intermediate position. |
TextDecorationLow | Line at the lowest position. |
TextDecorationDouble | Two lines, one at high and the other at low position. |
TextDecorationSquiggle | Line oscillating between highest and lowest position. |
Definition at line 116 of file gccv/structs.h.
enum gccv::TextPosition |
Describes the position of the scripts relative to the base line.
Enumerator | |
---|---|
Normalscript | Text on base line |
Subscript | Text below line |
Superscript | Text above line |
Definition at line 104 of file gccv/structs.h.