All Downloads are FREE. Search and download functionalities are using the official Maven repository.

eu.hansolo.steelseries.gauges.Lcd Maven / Gradle / Ivy

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package eu.hansolo.steelseries.gauges;

/**
 *
 * @author hansolo
 */
public interface Lcd
{
    public boolean isValueCoupled();

    public void setValueCoupled(final boolean VALUE_COUPLED);
    
    public double getLcdValue();

    public void setLcdValue(final double VALUE);

    public void setLcdValueAnimated(final double VALUE);

    public int getLcdDecimals();

    public void setLcdDecimals(final int DECIMALS);

    public String getLcdUnitString();

    public void setLcdUnitString(final String UNIT);

    public boolean isLcdUnitStringVisible();

    public void setLcdUnitStringVisible(final boolean UNIT_STRING_VISIBLE);

    public boolean getUseCustomLcdUnitFont();

    public void setUseCustomLcdUnitFont(final boolean USE_CUSTOM_LCD_UNIT_FONT);

    public java.awt.Font getCustomLcdUnitFont();

    public void setCustomLcdUnitFont(final java.awt.Font CUSTOM_LCD_UNIT_FONT);

    public boolean isDigitalFont();

    public void setDigitalFont(final boolean DIGITAL_FONT);

    public eu.hansolo.steelseries.tools.LcdColor getLcdColor();

    public void setLcdColor(final eu.hansolo.steelseries.tools.LcdColor COLOR);

    public java.awt.Paint getCustomLcdBackground();
    
    public void setCustomLcdBackground(final java.awt.Paint CUSTOM_LCD_BACKGROUND);
    
    public java.awt.Color getCustomLcdForeground();
    
    public void setCustomLcdForeground(final java.awt.Color CUSTOM_LCD_FOREGROUND);
    
    public String formatLcdValue(final double VALUE);
    
    public boolean isLcdScientificFormat();

    public void setLcdScientificFormat(final boolean LCD_SCIENTIFIC_FORMAT);
    
    public java.awt.Font getLcdValueFont();
    
    public void setLcdValueFont(final java.awt.Font LCD_VALUE_FONT);
    
    public java.awt.Font getLcdUnitFont();
    
    public void setLcdUnitFont(final java.awt.Font LCD_UNIT_FONT);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy