|
Eclipse Remote Application Platform | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ControlThemeAdapter
Theme adapter for Control
s. The theme adapter provides a control
with information on characteristics of its representation which depend on the
current theme.
Method Summary | |
---|---|
Color |
getBackground(Control control)
Returns the default background color that the specified control will use if no user-defined background color has been set using Control.setBackground(Color) . |
int |
getBorderWidth(Control control)
Returns the width of the specified control's border. |
Font |
getFont(Control control)
Returns the default font that the specified control will use to paint textual information when no user-defined font has been set using Control.setFont(Font) . |
Color |
getForeground(Control control)
Returns the default foreground color that the specified control will use to draw if no user defined foreground color has been set using Control.setForeground(Color) . |
Rectangle |
getPadding(Control control)
Returns the padding of the specified control. |
Method Detail |
---|
int getBorderWidth(Control control)
control
- the control whose border width is requested
Rectangle getPadding(Control control)
control
- the control whose padding is requested
Color getForeground(Control control)
Control.setForeground(Color)
.
control
- the control whose foreground color is requested
Color getBackground(Control control)
Control.setBackground(Color)
.
control
- the control whose background color is requested
Font getFont(Control control)
Control.setFont(Font)
.
control
- the control whose font is requested
|
Eclipse Remote Application Platform | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) EclipseSource and others 2002, 2013. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0