|
| ElephantMenuBar (String orient, ElephantToolbar toolBar) |
|
| ElephantMenuBar (ElephantToolbar toolBar) |
|
Menu | addMenu (String label) |
|
Menu | addMenu (String label, String src) |
|
Menu | addMenu (Menupopup mp, String label) |
|
Menu | getMenuByLabel (String label) |
|
Menupopup | addMenupopup (Menu menu) |
|
Menuitem | addMenuitem (Menupopup popup, String label, final String include) |
|
Menuitem | addMenuitem (Menupopup popup, String label, EventListener listener) |
|
Menuitem | addMenuitem (Menupopup popup, String label, final String include, boolean toolButton) |
|
Menuitem | addMenuitem (Menupopup popup, String label, EventListener listener, boolean toolButton) |
|
Menuitem | addMenuitem (Menupopup popup, final String label, final String src, final String include) |
|
Menuitem | addMenuitem (Menupopup popup, final String label, final String src, EventListener listener) |
|
Menuitem | addMenuitem (Menupopup popup, final String label, final String src, final String include, boolean toolButton) |
|
Menuitem | addMenuitem (Menupopup popup, final String label, final String src, EventListener listener, boolean toolButton) |
|
void | addMenuSeparator (Menupopup popup) |
|
void | addToolbarSeparator (boolean bar) |
|
◆ ElephantMenuBar() [1/2]
org.turro.zkoss.menu.ElephantMenuBar.ElephantMenuBar |
( |
String |
orient, |
|
|
ElephantToolbar |
toolBar |
|
) |
| |
◆ ElephantMenuBar() [2/2]
org.turro.zkoss.menu.ElephantMenuBar.ElephantMenuBar |
( |
ElephantToolbar |
toolBar | ) |
|
◆ addMenu() [1/3]
Menu org.turro.zkoss.menu.ElephantMenuBar.addMenu |
( |
Menupopup |
mp, |
|
|
String |
label |
|
) |
| |
◆ addMenu() [2/3]
Menu org.turro.zkoss.menu.ElephantMenuBar.addMenu |
( |
String |
label | ) |
|
◆ addMenu() [3/3]
Menu org.turro.zkoss.menu.ElephantMenuBar.addMenu |
( |
String |
label, |
|
|
String |
src |
|
) |
| |
◆ addMenuitem() [1/8]
Menuitem org.turro.zkoss.menu.ElephantMenuBar.addMenuitem |
( |
Menupopup |
popup, |
|
|
final String |
label, |
|
|
final String |
src, |
|
|
EventListener |
listener |
|
) |
| |
◆ addMenuitem() [2/8]
Menuitem org.turro.zkoss.menu.ElephantMenuBar.addMenuitem |
( |
Menupopup |
popup, |
|
|
final String |
label, |
|
|
final String |
src, |
|
|
EventListener |
listener, |
|
|
boolean |
toolButton |
|
) |
| |
Definition at line 135 of file zkoss/menu/ElephantMenuBar.java.
136 if(toolButton && toolBar !=
null) {
137 Toolbarbutton button =
new Toolbarbutton();
139 button.setTooltiptext(label);
141 button.setImage(src);
143 if(listener !=
null) {
144 button.addEventListener(Events.ON_CLICK, listener);
147 Menuitem mi =
new Menuitem(label);
150 popup.appendChild(mi);
151 if(listener !=
null) {
152 mi.addEventListener(Events.ON_CLICK, listener);
◆ addMenuitem() [3/8]
Menuitem org.turro.zkoss.menu.ElephantMenuBar.addMenuitem |
( |
Menupopup |
popup, |
|
|
final String |
label, |
|
|
final String |
src, |
|
|
final String |
include |
|
) |
| |
◆ addMenuitem() [4/8]
Menuitem org.turro.zkoss.menu.ElephantMenuBar.addMenuitem |
( |
Menupopup |
popup, |
|
|
final String |
label, |
|
|
final String |
src, |
|
|
final String |
include, |
|
|
boolean |
toolButton |
|
) |
| |
Definition at line 122 of file zkoss/menu/ElephantMenuBar.java.
123 EventListener listener =
null;
124 if(include !=
null) {
125 listener =
new EventListener() {
127 public void onEvent(Event event)
throws Exception {
128 Framework.getCurrent().addContent(label, include);
132 return addMenuitem(popup, label, src, listener, toolButton);
◆ addMenuitem() [5/8]
Menuitem org.turro.zkoss.menu.ElephantMenuBar.addMenuitem |
( |
Menupopup |
popup, |
|
|
String |
label, |
|
|
EventListener |
listener |
|
) |
| |
◆ addMenuitem() [6/8]
Menuitem org.turro.zkoss.menu.ElephantMenuBar.addMenuitem |
( |
Menupopup |
popup, |
|
|
String |
label, |
|
|
EventListener |
listener, |
|
|
boolean |
toolButton |
|
) |
| |
◆ addMenuitem() [7/8]
Menuitem org.turro.zkoss.menu.ElephantMenuBar.addMenuitem |
( |
Menupopup |
popup, |
|
|
String |
label, |
|
|
final String |
include |
|
) |
| |
◆ addMenuitem() [8/8]
Menuitem org.turro.zkoss.menu.ElephantMenuBar.addMenuitem |
( |
Menupopup |
popup, |
|
|
String |
label, |
|
|
final String |
include, |
|
|
boolean |
toolButton |
|
) |
| |
◆ addMenupopup()
Menupopup org.turro.zkoss.menu.ElephantMenuBar.addMenupopup |
( |
Menu |
menu | ) |
|
◆ addMenus()
void org.turro.zkoss.menu.ElephantMenuBar.addMenus |
( |
| ) |
|
|
protected |
Definition at line 169 of file zkoss/menu/ElephantMenuBar.java.
170 Collection<ElephantMenu> externals =
new ArrayList<>();
171 RoleMap rm =
new RoleMap(app);
172 Menu m =
addMenu(I_.get(
"Session"));
174 for(ElephantMenu em : externals) {
175 if(em !=
null) em.addToSessionMenu(
this, mp);
177 addMenuitem(mp, I_.get(
"Calendar"), Images.getImage(
"calendar"),
"/WEB-INF/_zul/calendar/calendar.zul",
true);
180 addMenuitem(mp, I_.get(
"Profile"),
"/_zul/images/contact.png",
new EventListener() {
182 public void onEvent(Event event)
throws Exception {
183 Modal.doModal(
"/WEB-INF/_zul/www/profile.zul", (Command)
null);
188 addMenuitem(mp, I_.get(
"Web home page"),
"/_zul/images/home.png",
new EventListener() {
190 public void onEvent(Event event)
throws Exception {
191 Clients.evalJavaScript(
"exitWanted=true;");
192 Executions.sendRedirect(
"/");
195 addMenuitem(mp, I_.get(
"User home page"),
"/_zul/images/user-home.png",
new EventListener() {
197 public void onEvent(Event event)
throws Exception {
198 Clients.evalJavaScript(
"exitWanted=true;");
199 Executions.sendRedirect(
"/user");
203 addMenuitem(mp, I_.get(
"Logout"),
"/_zul/images/exit.png",
new EventListener() {
205 public void onEvent(Event event)
throws Exception {
206 Clients.evalJavaScript(
"exitWanted=true;");
207 Authentication.doLogout(
"/");
211 for(ElephantMenu em : externals) {
216 for(ElephantMenu em : externals) {
217 em.addToToolsMenu(
this, mp);
221 addMenuitem(mp, I_.get(
"Reload content"),
"/_zul/images/reload.png",
new EventListener() {
223 public void onEvent(Event event)
throws Exception {
224 Framework.getCurrent().invalidateSelected();
227 addMenuitem(mp, I_.get(
"Password generator"),
"/_zul/images/locked.png",
new EventListener() {
229 public void onEvent(Event event)
throws Exception {
230 Modal.doModal(
"/WEB-INF/_zul/www/passgen.zul", (Command)
null);
235 addMenuitem(mp, I_.get(
"About") +
"...",
"/_zul/images/brightside.png",
new EventListener() {
237 public void onEvent(Event event)
throws Exception {
238 new AboutTurro().show(getPage(),
null);
◆ addMenuSeparator()
void org.turro.zkoss.menu.ElephantMenuBar.addMenuSeparator |
( |
Menupopup |
popup | ) |
|
Definition at line 157 of file zkoss/menu/ElephantMenuBar.java.
158 if(!popup.getChildren().isEmpty() && !(popup.getLastChild() instanceof Menuseparator)) {
159 Menuseparator ms =
new Menuseparator();
161 popup.appendChild(ms);
◆ addToolbarSeparator()
void org.turro.zkoss.menu.ElephantMenuBar.addToolbarSeparator |
( |
boolean |
bar | ) |
|
◆ getMenuByLabel()
Menu org.turro.zkoss.menu.ElephantMenuBar.getMenuByLabel |
( |
String |
label | ) |
|
The documentation for this class was generated from the following file: