218 lines
6.7 KiB
Java
218 lines
6.7 KiB
Java
/*
|
|
* This file is part of the LibreOffice project.
|
|
*
|
|
* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
*
|
|
* This file incorporates work covered by the following license notice:
|
|
*
|
|
* Licensed to the Apache Software Foundation (ASF) under one or more
|
|
* contributor license agreements. See the NOTICE file distributed
|
|
* with this work for additional information regarding copyright
|
|
* ownership. The ASF licenses this file to you under the Apache
|
|
* License, Version 2.0 (the "License"); you may not use this file
|
|
* except in compliance with the License. You may obtain a copy of
|
|
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
|
*/
|
|
|
|
package ifc.frame;
|
|
|
|
import com.sun.star.graphic.XGraphic;
|
|
import com.sun.star.awt.XPopupMenu;
|
|
import com.sun.star.awt.KeyEvent;
|
|
import com.sun.star.frame.XPopupMenuController;
|
|
import lib.MultiMethodTest;
|
|
|
|
public class _XPopupMenuController extends MultiMethodTest {
|
|
public XPopupMenuController oObj = null;
|
|
|
|
@Override
|
|
public void before() {
|
|
|
|
}
|
|
|
|
public void _setPopupMenu() {
|
|
XPopupMenu xMenu = new PopupMenuImpl();
|
|
oObj.setPopupMenu(xMenu);
|
|
tRes.tested("setPopupMenu()", true);
|
|
}
|
|
|
|
public void _updatePopupMenu() {
|
|
oObj.updatePopupMenu();
|
|
tRes.tested("updatePopupMenu()", true);
|
|
}
|
|
|
|
private static class PopupMenuImpl implements XPopupMenu {
|
|
|
|
public void addMenuListener(com.sun.star.awt.XMenuListener xMenuListener) {
|
|
System.out.println("addMenuListener called.");
|
|
}
|
|
|
|
public void checkItem(short param, boolean param1) {
|
|
System.out.println("checkItemListener called.");
|
|
}
|
|
|
|
public void enableItem(short param, boolean param1) {
|
|
System.out.println("enableItem called.");
|
|
}
|
|
|
|
public short execute(com.sun.star.awt.XWindowPeer xWindowPeer, com.sun.star.awt.Rectangle pos, short param) {
|
|
System.out.println("execute called.");
|
|
return 0;
|
|
}
|
|
|
|
public short getDefaultItem() {
|
|
System.out.println("getDefaultItem called.");
|
|
return 0;
|
|
}
|
|
|
|
public short getItemCount() {
|
|
System.out.println("getItemCount called.");
|
|
return 0;
|
|
}
|
|
|
|
public short getItemId(short param) {
|
|
System.out.println("getItemId called.");
|
|
return 0;
|
|
}
|
|
|
|
public short getItemPos(short param) {
|
|
System.out.println("getItemPos called.");
|
|
return 0;
|
|
}
|
|
|
|
public String getItemText(short param) {
|
|
System.out.println("getItemText called.");
|
|
return "Hi.";
|
|
}
|
|
|
|
public com.sun.star.awt.XPopupMenu getPopupMenu(short param) {
|
|
System.out.println("getPopupMenu called.");
|
|
return this;
|
|
}
|
|
|
|
public void insertItem(short param, String str, short param2, short param3) {
|
|
System.out.println("insertItem called.");
|
|
}
|
|
|
|
public void insertSeparator(short param) {
|
|
System.out.println("insertSeparator called.");
|
|
}
|
|
|
|
public boolean isItemChecked(short param) {
|
|
System.out.println("isItemChecked called.");
|
|
return false;
|
|
}
|
|
|
|
public boolean isItemEnabled(short param) {
|
|
System.out.println("isItemEnabled called.");
|
|
return false;
|
|
}
|
|
|
|
public void removeItem(short param, short param1) {
|
|
System.out.println("removeItem called.");
|
|
}
|
|
|
|
public void removeMenuListener(com.sun.star.awt.XMenuListener xMenuListener) {
|
|
System.out.println("removeMenuListener called.");
|
|
}
|
|
|
|
public void setDefaultItem(short param) {
|
|
System.out.println("setDefaultItem called.");
|
|
}
|
|
|
|
public void setItemText(short param, String str) {
|
|
System.out.println("setItemText called.");
|
|
}
|
|
|
|
public void setPopupMenu(short param, com.sun.star.awt.XPopupMenu xPopupMenu) {
|
|
System.out.println("setPopupMenu called.");
|
|
}
|
|
|
|
public XGraphic getItemImage(short param ) {
|
|
System.out.println("getItemImage called.");
|
|
return null;
|
|
}
|
|
|
|
public void setItemImage(short param, XGraphic param1, boolean param2 ) {
|
|
System.out.println("setItemImage called.");
|
|
}
|
|
|
|
public KeyEvent getAcceleratorKeyEvent(short param ) {
|
|
System.out.println("getAcceleratorKeyEvent called.");
|
|
return new KeyEvent();
|
|
}
|
|
|
|
public void setAcceleratorKeyEvent(short param, KeyEvent param1 ) {
|
|
System.out.println("setAcceleratorKeyEvent called.");
|
|
}
|
|
|
|
public void endExecute() {
|
|
System.out.println("endExecute called.");
|
|
}
|
|
|
|
public boolean isInExecute() {
|
|
System.out.println("isInExecute called.");
|
|
return false;
|
|
}
|
|
|
|
public boolean isPopupMenu() {
|
|
System.out.println("isPopupMenu called.");
|
|
return true;
|
|
}
|
|
|
|
public String getTipHelpText(short param ) {
|
|
System.out.println("getTipHelpText called.");
|
|
return null;
|
|
}
|
|
|
|
public void setTipHelpText(short param, String param1 ) {
|
|
System.out.println("setTipHelpText called.");
|
|
}
|
|
|
|
public String getHelpText(short param ) {
|
|
System.out.println("getHelpText called.");
|
|
return null;
|
|
}
|
|
|
|
public void setHelpText(short param, String param1 ) {
|
|
System.out.println("setHelpText called.");
|
|
}
|
|
|
|
public String getHelpCommand(short param ) {
|
|
System.out.println("getHelpCommand called.");
|
|
return null;
|
|
}
|
|
|
|
public void setHelpCommand(short param, String param1 ) {
|
|
System.out.println("setHelpCommand called.");
|
|
}
|
|
|
|
public String getCommand(short param ) {
|
|
System.out.println("getCommand called.");
|
|
return null;
|
|
}
|
|
|
|
public void setCommand(short param, String param1 ) {
|
|
System.out.println("setCommand called.");
|
|
}
|
|
|
|
public void enableAutoMnemonics(boolean param ) {
|
|
System.out.println("enableAutoMnemonics called.");
|
|
}
|
|
|
|
public void hideDisabledEntries(boolean param ) {
|
|
System.out.println("hideDisabledEntries called.");
|
|
}
|
|
|
|
public com.sun.star.awt.MenuItemType getItemType(short param ) {
|
|
System.out.println("getItemType called.");
|
|
return com.sun.star.awt.MenuItemType.DONTKNOW;
|
|
}
|
|
|
|
public void clear() {
|
|
System.out.println("clear called.");
|
|
}
|
|
}
|
|
}
|