ItEr37S16RFMaquetacionDesenhoAplicacionItEr36S18: Styled perspectives layout
This commit is contained in:
parent
472ee7735a
commit
5c319c19ed
3 changed files with 56 additions and 12 deletions
|
|
@ -37,7 +37,7 @@ import org.zkoss.zk.ui.event.EventListener;
|
|||
import org.zkoss.zk.ui.event.Events;
|
||||
import org.zkoss.zul.Button;
|
||||
import org.zkoss.zul.Div;
|
||||
import org.zkoss.zul.Hbox;
|
||||
import org.zkoss.zul.Vbox;
|
||||
|
||||
/**
|
||||
* Controller for customMenu <br />
|
||||
|
|
@ -202,8 +202,8 @@ public class CustomMenuController extends Div implements IMenuItemsRegister {
|
|||
topItem(_("Quality management"), "/", true);
|
||||
}
|
||||
|
||||
private Hbox getRegisteredItemsInsertionPoint() {
|
||||
return (Hbox) getPage().getFellow("registeredItemsInsertionPoint");
|
||||
private Vbox getRegisteredItemsInsertionPoint() {
|
||||
return (Vbox) getPage().getFellow("registeredItemsInsertionPoint");
|
||||
}
|
||||
|
||||
public List<CustomMenuItem> getCustomMenuItems() {
|
||||
|
|
@ -224,7 +224,7 @@ public class CustomMenuController extends Div implements IMenuItemsRegister {
|
|||
@Override
|
||||
public Object addMenuItem(String name,
|
||||
org.zkoss.zk.ui.event.EventListener eventListener) {
|
||||
Hbox insertionPoint = getRegisteredItemsInsertionPoint();
|
||||
Vbox insertionPoint = getRegisteredItemsInsertionPoint();
|
||||
Button button = new Button();
|
||||
button.setLabel(_(name));
|
||||
setDeselectedClass(button);
|
||||
|
|
@ -254,11 +254,11 @@ public class CustomMenuController extends Div implements IMenuItemsRegister {
|
|||
}
|
||||
|
||||
private void setSelectClass(final Button button) {
|
||||
button.setSclass("perspective sub_menu_active");
|
||||
button.setSclass("perspective-active");
|
||||
}
|
||||
|
||||
private void setDeselectedClass(Button button) {
|
||||
button.setSclass("perspective sub_menu");
|
||||
button.setSclass("perspective");
|
||||
}
|
||||
|
||||
private EventListener doNotCallTwice(final Button button,
|
||||
|
|
@ -278,7 +278,7 @@ public class CustomMenuController extends Div implements IMenuItemsRegister {
|
|||
|
||||
private Component separator() {
|
||||
Div div = new Div();
|
||||
div.setSclass("vertical_separator");
|
||||
div.setSclass("vertical-separator");
|
||||
return div;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -363,6 +363,8 @@ div.z-errbox {
|
|||
margin: 10px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* Hide inner second level embed window titles */
|
||||
.z-window-embedded
|
||||
.z-window-embedded
|
||||
|
|
@ -814,5 +816,47 @@ span.z-dottree-ico, span.z-dottree-line {
|
|||
}
|
||||
|
||||
.migas_linea {
|
||||
border-top: 0px;
|
||||
}
|
||||
border: 0px;
|
||||
}
|
||||
|
||||
.perspective, .perspective-active {
|
||||
width:84px;
|
||||
height:84px;
|
||||
margin: 0 0 4px 4px;
|
||||
font-weight:normal;
|
||||
}
|
||||
|
||||
.perspective .z-button-cm {
|
||||
-moz-border-radius: 10px;
|
||||
-webkit-border-radius: 10px;
|
||||
background-image: none;
|
||||
background-color: #d4e1ef;
|
||||
color: #005782;
|
||||
}
|
||||
|
||||
.perspective-active .z-button-cm {
|
||||
-moz-border-radius: 10px;
|
||||
-webkit-border-radius: 10px;
|
||||
background-image: none;
|
||||
background-color: #2a83b4;
|
||||
color: #FFFFFF;
|
||||
}
|
||||
|
||||
.z-button.perspective .z-button-cm,
|
||||
.z-button.perspective-active .z-button-cm {
|
||||
white-space:normal;
|
||||
}
|
||||
|
||||
.vertical-separator {
|
||||
display:none;
|
||||
}
|
||||
|
||||
|
||||
.main-area .z-center-body {
|
||||
height: auto !important;
|
||||
width: auto !important;
|
||||
}
|
||||
|
||||
.main-area {
|
||||
overflow: auto;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -57,13 +57,13 @@
|
|||
<n:tr>
|
||||
<n:td height="400px" valign="top">
|
||||
|
||||
<borderlayout width="auto" class="main-layout" if="true" height="500px">
|
||||
<borderlayout width="auto" class="main-layout" if="true" height="450px">
|
||||
<west class="perspectives-column" width="90px">
|
||||
<n:div>
|
||||
<hbox id="registeredItemsInsertionPoint" style="background-color:#2A83B4" />
|
||||
<vbox id="registeredItemsInsertionPoint" width="90px"/>
|
||||
</n:div>
|
||||
</west>
|
||||
<center border="0" style="overflow:scroll">
|
||||
<center class="main-area">
|
||||
<div self="@{insert(content)}"/>
|
||||
</center>
|
||||
</borderlayout>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue