Photon microGUI widgets library 0.6.0
PhWidgets::Basic::Flags::Basic Struct Reference

Contains flags for Basic resource Basic::Arguments<>::BasicFlags. More...

#include <Basic.h>

Public Types

enum  type {
}
 Cursor flags for Basic resource Basic::Arguments<>::BasicFlags. More...
 

Detailed Description

Contains flags for Basic resource Basic::Arguments<>::BasicFlags.

Member Enumeration Documentation

◆ type

Cursor flags for Basic resource Basic::Arguments<>::BasicFlags.

Aliases

PhWidgets::Basic::Flags::Basic::type

Enumerator
BlankEtches 

Don't draw the etched lines.

OpaqueEtches 

Use a solid line, instead of an alpha line, for the etching. The color is calculated based on the widget's color and widget's parent color.

TopLeftEtch 

Adjust the etching on the top/left edges.

BottomRightEtch 

Adjust the etching on the bottom/right edges.

AllEtches 

Adjust the etching on the all edges.

TopLeftOutline 

Adjust the outline on the top/left edges.

BottomRightOutline 

Adjust the outline on the bottom/right edges.

AllOutlines 

Adjust the outline on the all edges.

TopLeftBevel 

Adjust the bevel on the top/left edges.

BottomRightBevel 

Adjust the bevel on the bottom/right edges.

AllBevels 

Adjust the bevel on the all edges.

TopLeftInline 

Adjust the inline on the top/left edges.

BottomRightInline 

Adjust the inline on the bottom/right edges.

AllInlines 

Adjust the inline on the all edges.

AllTop 

Adjust all edge decorations (etch, outline, bevel, and inline) on the top edge.

AllBottom 

Adjust all edge decorations (etch, outline, bevel, and inline) on the bottom edge.

AllLeft 

Adjust all edge decorations (etch, outline, bevel, and inline) on the left edge.

AllRight 

Adjust all edge decorations (etch, outline, bevel, and inline) on the right edge.

All 

Adjust all edge decorations (etch, outline, bevel, and inline) on the all edges.

FlatFill 

If set, the widget is filled with a solid color as given by ArgColor::FillColor. If clear, the widget is filled with a gradient.

HorizontalGradient 

If set, and Pt_FLAT_FILL is clear, the fill gradient changes colors on the horizontal axis. If clear and ArgColor::flat_fill is clear, the fill gradient changes colors on the vertical axis.

ReverseGradient 

If set and Pt_FLAT_FILL is clear, the gradient rendered is reversed (i.e. begin with the dark fill color on the top or left when the widget isn't pressed).

StaticBevelColors 

If set, the bevel color doesn't change when you set ArgColor::FillColor.

PreventFill 

If set, the widget isn't filled. This is useful when you want to set the base color for borders and etches without actually rendering a fill.

StaticGradient 

If set, the gradient doesn't reverse when the widget is set or unset.

StaticBevels 

If set, the rendered bevels don't change when the widget is set or unset.


The documentation for this struct was generated from the following file: