Gama C Library
Gama C API Documentation
gmwFrameTheme Struct Reference

Structure defining the visual theme for a frame widget. More...

#include <frame.h>

Data Fields

int enabled
gmColor background
gmColor border
double scale
struct { 
   gmColor   background 
   gmColor   border 
   double   scale 
focussed
struct { 
   gmColor   background 
   gmColor   border 
   double   scale 
inactive
double border_width

Detailed Description

Structure defining the visual theme for a frame widget.

Field Documentation

◆ background

gmColor gmwFrameTheme::background

Background color when normal.

Background color when focused/hovered.

Background color when inactive.

◆ border

gmColor gmwFrameTheme::border

Border color when normal.

Border color when focused/hovered.

Border color when inactive.

◆ border_width

double gmwFrameTheme::border_width

Width of the frame border.

◆ enabled

int gmwFrameTheme::enabled

Whether the frame is interactive or displays focused state (1) or always displays inactive state (0).

◆ [struct]

struct { ... } gmwFrameTheme::focussed

Theme properties when the frame is focused or hovered.

◆ [struct]

struct { ... } gmwFrameTheme::inactive

Theme properties when the frame is inactive.

◆ scale

double gmwFrameTheme::scale

Scale factor when normal.

Scale factor when focused/hovered.

Scale factor when inactive.


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