28 lines
790 B
Java
28 lines
790 B
Java
package com.tridium.ui.theme;
|
|
|
|
import javax.baja.gx.BBrush;
|
|
import javax.baja.gx.BFont;
|
|
import javax.baja.gx.BInsets;
|
|
import javax.baja.gx.Graphics;
|
|
import javax.baja.ui.BCheckBoxMenuItem;
|
|
import javax.baja.ui.BMenuItem;
|
|
import javax.baja.ui.BRadioButtonMenuItem;
|
|
|
|
public interface MenuItemTheme extends WidgetTheme {
|
|
BBrush getAcceleratorBrush();
|
|
|
|
BFont getAcceleratorFont();
|
|
|
|
double getIconIndent();
|
|
|
|
BInsets getInsets();
|
|
|
|
void paintBackground(Graphics graphics, BMenuItem bMenuItem, boolean z);
|
|
|
|
void paintCheckBox(Graphics graphics, BCheckBoxMenuItem bCheckBoxMenuItem, boolean z);
|
|
|
|
void paintRadioBox(Graphics graphics, BRadioButtonMenuItem bRadioButtonMenuItem, boolean z);
|
|
|
|
void paintSubMenuArrow(Graphics graphics, BMenuItem bMenuItem, boolean z);
|
|
}
|