edelib 2.1.0
SevenSeg Class Reference

Digital number widget. More...

#include <edelib/SevenSeg.h>

Inheritance diagram for SevenSeg:

Public Member Functions

 SevenSeg (int X, int Y, int W, int H)
 
 ~SevenSeg ()
 
void value (int v)
 
void value (char c)
 
int value (void)
 
void bar_width (int w)
 
int bar_width (void)
 

Detailed Description

Digital number widget.

SevenSeg is widget for displaying s7 digital numbers.

Setting and retrieving a number is accomplished via value() methods. It accepts 0-9 range of integers or '0'-'9' range of characters. Any number above or below will be ignored, defaulting to it's bounds.

Constructor & Destructor Documentation

◆ SevenSeg()

SevenSeg ( int X,
int Y,
int W,
int H )

Constructor

◆ ~SevenSeg()

~SevenSeg ( )

Empty destructor

Member Function Documentation

◆ bar_width() [1/2]

void bar_width ( int w)

Set width of bars. Range is 2-12. Below or above will be ignored, replacing with given bounds.

◆ bar_width() [2/2]

int bar_width ( void )
inline

Get current width of bars.

◆ value() [1/3]

void value ( char c)

Set character to be displayed. Range is '0'-'9'.

◆ value() [2/3]

void value ( int v)

Set number to be displayed. Range is 0-9.

◆ value() [3/3]

int value ( void )
inline

Get current displayed number.


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