Class MenuButtonViewBase
- java.lang.Object
-
- com._1c.g5.v8.dt.form.layout.commandpanels.MenuButtonViewBase
-
- All Implemented Interfaces:
IButtonView
- Direct Known Subclasses:
MenuButtonView83
public class MenuButtonViewBase extends Object implements IButtonView
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MenuButtonViewBase.Layout
static class
MenuButtonViewBase.MetricId
-
Constructor Summary
Constructors Constructor Description MenuButtonViewBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
getFeatures(ButtonState state, ButtonFeatures features)
int
getMetric(MenuButtonViewBase.MetricId id, ButtonState state)
protected int
getMetric(MenuButtonViewBase.MetricId id, ButtonState state, boolean dontScale)
protected int
getRawMetric(MenuButtonViewBase.MetricId id, ButtonState state)
MenuButtonViewBase.Layout
layout(IPlatformVisualComputer graphics, Rect rect, ButtonState state, boolean ideal)
Size
measure(IPlatformVisualComputer graphics, ButtonState state, Size size)
-
-
-
Method Detail
-
measure
public Size measure(IPlatformVisualComputer graphics, ButtonState state, Size size)
- Specified by:
measure
in interfaceIButtonView
-
getFeatures
public void getFeatures(ButtonState state, ButtonFeatures features)
- Specified by:
getFeatures
in interfaceIButtonView
-
layout
public MenuButtonViewBase.Layout layout(IPlatformVisualComputer graphics, Rect rect, ButtonState state, boolean ideal)
-
getMetric
public int getMetric(MenuButtonViewBase.MetricId id, ButtonState state)
-
getMetric
protected int getMetric(MenuButtonViewBase.MetricId id, ButtonState state, boolean dontScale)
-
getRawMetric
protected int getRawMetric(MenuButtonViewBase.MetricId id, ButtonState state)
-
-