本文整理汇总了Java中org.uberfire.workbench.model.PanelDefinition.getHeight方法的典型用法代码示例。如果您正苦于以下问题:Java PanelDefinition.getHeight方法的具体用法?Java PanelDefinition.getHeight怎么用?Java PanelDefinition.getHeight使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.uberfire.workbench.model.PanelDefinition
的用法示例。
在下文中一共展示了PanelDefinition.getHeight方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: initialWidthOrHeight
import org.uberfire.workbench.model.PanelDefinition; //导入方法依赖的package包/类
/**
* Retrieves the application-requested initial size for a child panel, or calculates a good default based on the
* available space.
*
* @param position the position the panel will be added within its parent.
* @param definition the new panel's definition.
* @param parent the widget whose space will be used up by the insertion of the new panel.
*/
static int initialWidthOrHeight(CompassPosition position,
PanelDefinition definition,
Widget parent) {
Integer requestedSize;
int availableSize;
switch (position) {
case NORTH:
case SOUTH:
requestedSize = definition.getHeight();
availableSize = parent.getOffsetHeight();
break;
case EAST:
case WEST:
requestedSize = definition.getWidth();
availableSize = parent.getOffsetWidth();
break;
default:
throw new IllegalArgumentException("Position " + position + " has no horizontal or vertial aspect.");
}
if (requestedSize == null || requestedSize <= 0) {
return availableSize / 2;
} else {
return requestedSize;
}
}
示例2: verifyActivityLaunchSideEffects
import org.uberfire.workbench.model.PanelDefinition; //导入方法依赖的package包/类
/**
* Verifies that all the expected side effects of a screen or editor activity launch have happened.
* @param placeRequest The place request that was passed to some variant of PlaceManager.goTo().
* @param activity <b>A Mockito mock<b> of the activity that was resolved for <tt>placeRequest</tt>.
*/
private void verifyActivityLaunchSideEffects(PlaceRequest placeRequest,
WorkbenchActivity activity,
PanelDefinition expectedPanel) {
// as of UberFire 0.4. this event only happens if the place is already visible.
// it might be be better if the event was fired unconditionally. needs investigation.
verify(selectWorkbenchPartEvent,
never()).fire(any(SelectPlaceEvent.class));
// we know the activity was created (or we wouldn't be here), but should verify that only happened one time
verify(activityManager,
times(1)).getActivities(placeRequest);
// contract between PlaceManager and PanelManager
Integer preferredWidth = activity.preferredWidth();
Integer preferredHeight = activity.preferredHeight();
Integer expectedPartWidth;
Integer expectedPartHeight;
if (expectedPanel == null) {
PanelDefinition rootPanel = panelManager.getRoot();
verify(panelManager).addWorkbenchPanel(rootPanel,
null,
preferredHeight,
preferredWidth,
null,
null);
expectedPartWidth = null;
expectedPartHeight = null;
} else {
expectedPartWidth = expectedPanel.getWidth();
expectedPartHeight = expectedPanel.getHeight();
}
verify(panelManager).addWorkbenchPart(eq(placeRequest),
eq(new PartDefinitionImpl(placeRequest)),
expectedPanel == null ? any(PanelDefinition.class) : eq(
expectedPanel),
isNull(Menus.class),
any(UIPart.class),
isNull(String.class),
eq(expectedPartWidth),
eq(expectedPartHeight));
// contract between PlaceManager and PlaceHistoryHandler
// state changes in PlaceManager itself (contract between PlaceManager and everyone)
assertTrue("Actual place requests: " + placeManager.getActivePlaceRequests(),
placeManager.getActivePlaceRequests().contains(placeRequest));
assertSame(activity,
placeManager.getActivity(placeRequest));
assertEquals(PlaceStatus.OPEN,
placeManager.getStatus(placeRequest));
// contract between PlaceManager and Activity
verify(activity,
never()).onStartup(any(PlaceRequest.class)); // this is ActivityManager's job
verify(activity,
times(1)).onOpen();
}