1*ef39d40dSAndrew Rist /************************************************************** 2cdf0e10cSrcweir * 3*ef39d40dSAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 4*ef39d40dSAndrew Rist * or more contributor license agreements. See the NOTICE file 5*ef39d40dSAndrew Rist * distributed with this work for additional information 6*ef39d40dSAndrew Rist * regarding copyright ownership. The ASF licenses this file 7*ef39d40dSAndrew Rist * to you under the Apache License, Version 2.0 (the 8*ef39d40dSAndrew Rist * "License"); you may not use this file except in compliance 9*ef39d40dSAndrew Rist * with the License. You may obtain a copy of the License at 10*ef39d40dSAndrew Rist * 11*ef39d40dSAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12*ef39d40dSAndrew Rist * 13*ef39d40dSAndrew Rist * Unless required by applicable law or agreed to in writing, 14*ef39d40dSAndrew Rist * software distributed under the License is distributed on an 15*ef39d40dSAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*ef39d40dSAndrew Rist * KIND, either express or implied. See the License for the 17*ef39d40dSAndrew Rist * specific language governing permissions and limitations 18*ef39d40dSAndrew Rist * under the License. 19*ef39d40dSAndrew Rist * 20*ef39d40dSAndrew Rist *************************************************************/ 21*ef39d40dSAndrew Rist 22*ef39d40dSAndrew Rist 23cdf0e10cSrcweir 24cdf0e10cSrcweir package ifc.frame; 25cdf0e10cSrcweir 26cdf0e10cSrcweir import com.sun.star.awt.XPopupMenu; 27cdf0e10cSrcweir import com.sun.star.frame.XPopupMenuController; 28cdf0e10cSrcweir import lib.MultiMethodTest; 29cdf0e10cSrcweir 30cdf0e10cSrcweir public class _XPopupMenuController extends MultiMethodTest { 31cdf0e10cSrcweir public XPopupMenuController oObj = null; 32cdf0e10cSrcweir 33cdf0e10cSrcweir public void before() { 34cdf0e10cSrcweir 35cdf0e10cSrcweir } 36cdf0e10cSrcweir 37cdf0e10cSrcweir public void _setPopupMenu() { 38cdf0e10cSrcweir XPopupMenu xMenu = new PopupMenuImpl(); 39cdf0e10cSrcweir oObj.setPopupMenu(xMenu); 40cdf0e10cSrcweir tRes.tested("setPopupMenu()", true); 41cdf0e10cSrcweir } 42cdf0e10cSrcweir 43cdf0e10cSrcweir public void _updatePopupMenu() { 44cdf0e10cSrcweir oObj.updatePopupMenu(); 45cdf0e10cSrcweir tRes.tested("updatePopupMenu()", true); 46cdf0e10cSrcweir } 47cdf0e10cSrcweir 48cdf0e10cSrcweir private class PopupMenuImpl implements XPopupMenu { 49cdf0e10cSrcweir 50cdf0e10cSrcweir public void addMenuListener(com.sun.star.awt.XMenuListener xMenuListener) { 51cdf0e10cSrcweir System.out.println("addMenuListener called."); 52cdf0e10cSrcweir } 53cdf0e10cSrcweir 54cdf0e10cSrcweir public void checkItem(short param, boolean param1) { 55cdf0e10cSrcweir System.out.println("checkItemListener called."); 56cdf0e10cSrcweir } 57cdf0e10cSrcweir 58cdf0e10cSrcweir public void enableItem(short param, boolean param1) { 59cdf0e10cSrcweir System.out.println("enableItem called."); 60cdf0e10cSrcweir } 61cdf0e10cSrcweir 62cdf0e10cSrcweir public short execute(com.sun.star.awt.XWindowPeer xWindowPeer, com.sun.star.awt.Rectangle rectangle, short param) { 63cdf0e10cSrcweir System.out.println("execute called."); 64cdf0e10cSrcweir return 0; 65cdf0e10cSrcweir } 66cdf0e10cSrcweir 67cdf0e10cSrcweir public short getDefaultItem() { 68cdf0e10cSrcweir System.out.println("getDefaultItem called."); 69cdf0e10cSrcweir return 0; 70cdf0e10cSrcweir } 71cdf0e10cSrcweir 72cdf0e10cSrcweir public short getItemCount() { 73cdf0e10cSrcweir System.out.println("getItemCount called."); 74cdf0e10cSrcweir return 0; 75cdf0e10cSrcweir } 76cdf0e10cSrcweir 77cdf0e10cSrcweir public short getItemId(short param) { 78cdf0e10cSrcweir System.out.println("getItemId called."); 79cdf0e10cSrcweir return 0; 80cdf0e10cSrcweir } 81cdf0e10cSrcweir 82cdf0e10cSrcweir public short getItemPos(short param) { 83cdf0e10cSrcweir System.out.println("getItemPos called."); 84cdf0e10cSrcweir return 0; 85cdf0e10cSrcweir } 86cdf0e10cSrcweir 87cdf0e10cSrcweir public String getItemText(short param) { 88cdf0e10cSrcweir System.out.println("getItemText called."); 89cdf0e10cSrcweir return "Hi."; 90cdf0e10cSrcweir } 91cdf0e10cSrcweir 92cdf0e10cSrcweir public com.sun.star.awt.XPopupMenu getPopupMenu(short param) { 93cdf0e10cSrcweir System.out.println("getPopupMenu called."); 94cdf0e10cSrcweir return this; 95cdf0e10cSrcweir } 96cdf0e10cSrcweir 97cdf0e10cSrcweir public void insertItem(short param, String str, short param2, short param3) { 98cdf0e10cSrcweir System.out.println("insertItem called."); 99cdf0e10cSrcweir } 100cdf0e10cSrcweir 101cdf0e10cSrcweir public void insertSeparator(short param) { 102cdf0e10cSrcweir System.out.println("insertSeparator called."); 103cdf0e10cSrcweir } 104cdf0e10cSrcweir 105cdf0e10cSrcweir public boolean isItemChecked(short param) { 106cdf0e10cSrcweir System.out.println("isItemChecked called."); 107cdf0e10cSrcweir return false; 108cdf0e10cSrcweir } 109cdf0e10cSrcweir 110cdf0e10cSrcweir public boolean isItemEnabled(short param) { 111cdf0e10cSrcweir System.out.println("isItemEnabled called."); 112cdf0e10cSrcweir return false; 113cdf0e10cSrcweir } 114cdf0e10cSrcweir 115cdf0e10cSrcweir public void removeItem(short param, short param1) { 116cdf0e10cSrcweir System.out.println("removeItem called."); 117cdf0e10cSrcweir } 118cdf0e10cSrcweir 119cdf0e10cSrcweir public void removeMenuListener(com.sun.star.awt.XMenuListener xMenuListener) { 120cdf0e10cSrcweir System.out.println("removeMenuListener called."); 121cdf0e10cSrcweir } 122cdf0e10cSrcweir 123cdf0e10cSrcweir public void setDefaultItem(short param) { 124cdf0e10cSrcweir System.out.println("setDefaultItem called."); 125cdf0e10cSrcweir } 126cdf0e10cSrcweir 127cdf0e10cSrcweir public void setItemText(short param, String str) { 128cdf0e10cSrcweir System.out.println("setItemText called."); 129cdf0e10cSrcweir } 130cdf0e10cSrcweir 131cdf0e10cSrcweir public void setPopupMenu(short param, com.sun.star.awt.XPopupMenu xPopupMenu) { 132cdf0e10cSrcweir System.out.println("setPopupMenu called."); 133cdf0e10cSrcweir } 134cdf0e10cSrcweir } 135cdf0e10cSrcweir } 136