PeriDyno 1.2.1
Loading...
Searching...
No Matches
WtConnectionStyle Class Reference

#include <WtNodeStyle.h>

Inheritance diagram for WtConnectionStyle:
Collaboration diagram for WtConnectionStyle:

Public Member Functions

 WtConnectionStyle ()
 
 WtConnectionStyle (std::string jsonText)
 
Wt::WColor fromHSL (int h, int s, int l) const
 
Wt::WColor constructionColor () const
 
Wt::WColor normalColor () const
 
Wt::WColor normalColor (std::string typeId) const
 
Wt::WColor selectedColor () const
 
Wt::WColor selectedHaloColor () const
 
Wt::WColor hoveredColor () const
 
float lineWidth () const
 
float constructionLineWidth () const
 
float pointDiameter () const
 
bool useDataDefinedColors () const
 
- Public Member Functions inherited from Style
virtual ~Style ()=default
 

Static Public Member Functions

static void setConnectionStyle (std::string jsonText)
 

Private Member Functions

void loadJsonText (std::string jsonText) override
 
void loadJsonFile (std::string fileName) override
 
void loadJsonFromByteArray (std::string const &jsonData) override
 

Private Attributes

Wt::WColor ConstructionColor
 
Wt::WColor NormalColor
 
Wt::WColor SelectedColor
 
Wt::WColor SelectedHaloColor
 
Wt::WColor HoveredColor
 
float LineWidth
 
float ConstructionLineWidth
 
float PointDiameter
 
bool UseDataDefinedColors
 

Detailed Description

Definition at line 75 of file WtNodeStyle.h.

Constructor & Destructor Documentation

◆ WtConnectionStyle() [1/2]

WtConnectionStyle::WtConnectionStyle ( )

Definition at line 129 of file WtNodeStyle.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ WtConnectionStyle() [2/2]

WtConnectionStyle::WtConnectionStyle ( std::string jsonText)

Definition at line 135 of file WtNodeStyle.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ constructionColor()

Wt::WColor WtConnectionStyle::constructionColor ( ) const

Definition at line 183 of file WtNodeStyle.cpp.

◆ constructionLineWidth()

float WtConnectionStyle::constructionLineWidth ( ) const

Definition at line 297 of file WtNodeStyle.cpp.

◆ fromHSL()

Wt::WColor WtConnectionStyle::fromHSL ( int h,
int s,
int l ) const

Definition at line 218 of file WtNodeStyle.cpp.

◆ hoveredColor()

Wt::WColor WtConnectionStyle::hoveredColor ( ) const

Definition at line 287 of file WtNodeStyle.cpp.

◆ lineWidth()

float WtConnectionStyle::lineWidth ( ) const

Definition at line 292 of file WtNodeStyle.cpp.

◆ loadJsonFile()

void WtConnectionStyle::loadJsonFile ( std::string fileName)
overrideprivatevirtual

Implements Style.

Definition at line 146 of file WtNodeStyle.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ loadJsonFromByteArray()

void WtConnectionStyle::loadJsonFromByteArray ( std::string const & jsonData)
overrideprivatevirtual

Implements Style.

Definition at line 166 of file WtNodeStyle.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ loadJsonText()

void WtConnectionStyle::loadJsonText ( std::string jsonText)
overrideprivatevirtual

Implements Style.

Definition at line 161 of file WtNodeStyle.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ normalColor() [1/2]

Wt::WColor WtConnectionStyle::normalColor ( ) const

Definition at line 188 of file WtNodeStyle.cpp.

◆ normalColor() [2/2]

Wt::WColor WtConnectionStyle::normalColor ( std::string typeId) const

Definition at line 193 of file WtNodeStyle.cpp.

◆ pointDiameter()

float WtConnectionStyle::pointDiameter ( ) const

Definition at line 302 of file WtNodeStyle.cpp.

◆ selectedColor()

Wt::WColor WtConnectionStyle::selectedColor ( ) const

Definition at line 277 of file WtNodeStyle.cpp.

◆ selectedHaloColor()

Wt::WColor WtConnectionStyle::selectedHaloColor ( ) const

Definition at line 282 of file WtNodeStyle.cpp.

◆ setConnectionStyle()

void WtConnectionStyle::setConnectionStyle ( std::string jsonText)
static

Definition at line 140 of file WtNodeStyle.cpp.

Here is the call graph for this function:

◆ useDataDefinedColors()

bool WtConnectionStyle::useDataDefinedColors ( ) const

Definition at line 307 of file WtNodeStyle.cpp.

Member Data Documentation

◆ ConstructionColor

Wt::WColor WtConnectionStyle::ConstructionColor
private

Definition at line 116 of file WtNodeStyle.h.

◆ ConstructionLineWidth

float WtConnectionStyle::ConstructionLineWidth
private

Definition at line 123 of file WtNodeStyle.h.

◆ HoveredColor

Wt::WColor WtConnectionStyle::HoveredColor
private

Definition at line 120 of file WtNodeStyle.h.

◆ LineWidth

float WtConnectionStyle::LineWidth
private

Definition at line 122 of file WtNodeStyle.h.

◆ NormalColor

Wt::WColor WtConnectionStyle::NormalColor
private

Definition at line 117 of file WtNodeStyle.h.

◆ PointDiameter

float WtConnectionStyle::PointDiameter
private

Definition at line 124 of file WtNodeStyle.h.

◆ SelectedColor

Wt::WColor WtConnectionStyle::SelectedColor
private

Definition at line 118 of file WtNodeStyle.h.

◆ SelectedHaloColor

Wt::WColor WtConnectionStyle::SelectedHaloColor
private

Definition at line 119 of file WtNodeStyle.h.

◆ UseDataDefinedColors

bool WtConnectionStyle::UseDataDefinedColors
private

Definition at line 126 of file WtNodeStyle.h.


The documentation for this class was generated from the following files: