30 lines
776 B
Java
30 lines
776 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.gx.Point;
|
|
import javax.baja.gx.RectGeom;
|
|
import javax.baja.ui.BMenuBar;
|
|
|
|
public interface MenuBarTheme extends WidgetTheme {
|
|
public static final int DEFAULT = 0;
|
|
public static final int MOUSE_OVER = 1;
|
|
public static final int SELECTED = 2;
|
|
|
|
BInsets getBarInsets();
|
|
|
|
BFont getItemFont(BMenuBar bMenuBar);
|
|
|
|
BInsets getItemInsets();
|
|
|
|
BBrush getItemTextBrush(int i, BMenuBar bMenuBar);
|
|
|
|
Point getItemTextOffset(int i);
|
|
|
|
void paintBackground(Graphics graphics, BMenuBar bMenuBar);
|
|
|
|
void paintItemBackground(Graphics graphics, BMenuBar bMenuBar, RectGeom rectGeom, int i);
|
|
}
|