1ef39d40dSAndrew Rist /************************************************************** 2cdf0e10cSrcweir * 3ef39d40dSAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 4ef39d40dSAndrew Rist * or more contributor license agreements. See the NOTICE file 5ef39d40dSAndrew Rist * distributed with this work for additional information 6ef39d40dSAndrew Rist * regarding copyright ownership. The ASF licenses this file 7ef39d40dSAndrew Rist * to you under the Apache License, Version 2.0 (the 8ef39d40dSAndrew Rist * "License"); you may not use this file except in compliance 9ef39d40dSAndrew Rist * with the License. You may obtain a copy of the License at 10ef39d40dSAndrew Rist * 11ef39d40dSAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12ef39d40dSAndrew Rist * 13ef39d40dSAndrew Rist * Unless required by applicable law or agreed to in writing, 14ef39d40dSAndrew Rist * software distributed under the License is distributed on an 15ef39d40dSAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16ef39d40dSAndrew Rist * KIND, either express or implied. See the License for the 17ef39d40dSAndrew Rist * specific language governing permissions and limitations 18ef39d40dSAndrew Rist * under the License. 19ef39d40dSAndrew Rist * 20ef39d40dSAndrew Rist *************************************************************/ 21ef39d40dSAndrew Rist 22ef39d40dSAndrew Rist 23cdf0e10cSrcweir 24cdf0e10cSrcweir package ifc.frame; 25cdf0e10cSrcweir 26*d026be40SAriel Constenla-Haile import com.sun.star.graphic.XGraphic; 27cdf0e10cSrcweir import com.sun.star.awt.XPopupMenu; 28*d026be40SAriel Constenla-Haile import com.sun.star.awt.KeyEvent; 29cdf0e10cSrcweir import com.sun.star.frame.XPopupMenuController; 30cdf0e10cSrcweir import lib.MultiMethodTest; 31cdf0e10cSrcweir 32cdf0e10cSrcweir public class _XPopupMenuController extends MultiMethodTest { 33cdf0e10cSrcweir public XPopupMenuController oObj = null; 34cdf0e10cSrcweir 35cdf0e10cSrcweir public void before() { 36cdf0e10cSrcweir 37cdf0e10cSrcweir } 38cdf0e10cSrcweir 39cdf0e10cSrcweir public void _setPopupMenu() { 40cdf0e10cSrcweir XPopupMenu xMenu = new PopupMenuImpl(); 41cdf0e10cSrcweir oObj.setPopupMenu(xMenu); 42cdf0e10cSrcweir tRes.tested("setPopupMenu()", true); 43cdf0e10cSrcweir } 44cdf0e10cSrcweir 45cdf0e10cSrcweir public void _updatePopupMenu() { 46cdf0e10cSrcweir oObj.updatePopupMenu(); 47cdf0e10cSrcweir tRes.tested("updatePopupMenu()", true); 48cdf0e10cSrcweir } 49cdf0e10cSrcweir 50cdf0e10cSrcweir private class PopupMenuImpl implements XPopupMenu { 51cdf0e10cSrcweir 52cdf0e10cSrcweir public void addMenuListener(com.sun.star.awt.XMenuListener xMenuListener) { 53cdf0e10cSrcweir System.out.println("addMenuListener called."); 54cdf0e10cSrcweir } 55cdf0e10cSrcweir 56cdf0e10cSrcweir public void checkItem(short param, boolean param1) { 57cdf0e10cSrcweir System.out.println("checkItemListener called."); 58cdf0e10cSrcweir } 59cdf0e10cSrcweir 60cdf0e10cSrcweir public void enableItem(short param, boolean param1) { 61cdf0e10cSrcweir System.out.println("enableItem called."); 62cdf0e10cSrcweir } 63cdf0e10cSrcweir 64*d026be40SAriel Constenla-Haile public short execute(com.sun.star.awt.XWindowPeer xWindowPeer, com.sun.star.awt.Point pos, short param) { 65cdf0e10cSrcweir System.out.println("execute called."); 66cdf0e10cSrcweir return 0; 67cdf0e10cSrcweir } 68cdf0e10cSrcweir 69cdf0e10cSrcweir public short getDefaultItem() { 70cdf0e10cSrcweir System.out.println("getDefaultItem called."); 71cdf0e10cSrcweir return 0; 72cdf0e10cSrcweir } 73cdf0e10cSrcweir 74cdf0e10cSrcweir public short getItemCount() { 75cdf0e10cSrcweir System.out.println("getItemCount called."); 76cdf0e10cSrcweir return 0; 77cdf0e10cSrcweir } 78cdf0e10cSrcweir 79cdf0e10cSrcweir public short getItemId(short param) { 80cdf0e10cSrcweir System.out.println("getItemId called."); 81cdf0e10cSrcweir return 0; 82cdf0e10cSrcweir } 83cdf0e10cSrcweir 84cdf0e10cSrcweir public short getItemPos(short param) { 85cdf0e10cSrcweir System.out.println("getItemPos called."); 86cdf0e10cSrcweir return 0; 87cdf0e10cSrcweir } 88cdf0e10cSrcweir 89cdf0e10cSrcweir public String getItemText(short param) { 90cdf0e10cSrcweir System.out.println("getItemText called."); 91cdf0e10cSrcweir return "Hi."; 92cdf0e10cSrcweir } 93cdf0e10cSrcweir 94cdf0e10cSrcweir public com.sun.star.awt.XPopupMenu getPopupMenu(short param) { 95cdf0e10cSrcweir System.out.println("getPopupMenu called."); 96cdf0e10cSrcweir return this; 97cdf0e10cSrcweir } 98cdf0e10cSrcweir 99cdf0e10cSrcweir public void insertItem(short param, String str, short param2, short param3) { 100cdf0e10cSrcweir System.out.println("insertItem called."); 101cdf0e10cSrcweir } 102cdf0e10cSrcweir 103cdf0e10cSrcweir public void insertSeparator(short param) { 104cdf0e10cSrcweir System.out.println("insertSeparator called."); 105cdf0e10cSrcweir } 106cdf0e10cSrcweir 107cdf0e10cSrcweir public boolean isItemChecked(short param) { 108cdf0e10cSrcweir System.out.println("isItemChecked called."); 109cdf0e10cSrcweir return false; 110cdf0e10cSrcweir } 111cdf0e10cSrcweir 112cdf0e10cSrcweir public boolean isItemEnabled(short param) { 113cdf0e10cSrcweir System.out.println("isItemEnabled called."); 114cdf0e10cSrcweir return false; 115cdf0e10cSrcweir } 116cdf0e10cSrcweir 117cdf0e10cSrcweir public void removeItem(short param, short param1) { 118cdf0e10cSrcweir System.out.println("removeItem called."); 119cdf0e10cSrcweir } 120cdf0e10cSrcweir 121cdf0e10cSrcweir public void removeMenuListener(com.sun.star.awt.XMenuListener xMenuListener) { 122cdf0e10cSrcweir System.out.println("removeMenuListener called."); 123cdf0e10cSrcweir } 124cdf0e10cSrcweir 125cdf0e10cSrcweir public void setDefaultItem(short param) { 126cdf0e10cSrcweir System.out.println("setDefaultItem called."); 127cdf0e10cSrcweir } 128cdf0e10cSrcweir 129cdf0e10cSrcweir public void setItemText(short param, String str) { 130cdf0e10cSrcweir System.out.println("setItemText called."); 131cdf0e10cSrcweir } 132cdf0e10cSrcweir 133cdf0e10cSrcweir public void setPopupMenu(short param, com.sun.star.awt.XPopupMenu xPopupMenu) { 134cdf0e10cSrcweir System.out.println("setPopupMenu called."); 135cdf0e10cSrcweir } 136*d026be40SAriel Constenla-Haile 137*d026be40SAriel Constenla-Haile public XGraphic getItemImage(short param ) { 138*d026be40SAriel Constenla-Haile System.out.println("getItemImage called."); 139*d026be40SAriel Constenla-Haile return null; 140*d026be40SAriel Constenla-Haile } 141*d026be40SAriel Constenla-Haile 142*d026be40SAriel Constenla-Haile public void setItemImage(short param, XGraphic param1, boolean param2 ) { 143*d026be40SAriel Constenla-Haile System.out.println("setItemImage called."); 144*d026be40SAriel Constenla-Haile } 145*d026be40SAriel Constenla-Haile 146*d026be40SAriel Constenla-Haile public KeyEvent getAcceleratorKeyEvent(short param ) { 147*d026be40SAriel Constenla-Haile System.out.println("getAcceleratorKeyEvent called."); 148*d026be40SAriel Constenla-Haile return new KeyEvent(); 149*d026be40SAriel Constenla-Haile } 150*d026be40SAriel Constenla-Haile 151*d026be40SAriel Constenla-Haile public void setAcceleratorKeyEvent(short param, KeyEvent param1 ) { 152*d026be40SAriel Constenla-Haile System.out.println("setAcceleratorKeyEvent called."); 153*d026be40SAriel Constenla-Haile } 154*d026be40SAriel Constenla-Haile 155*d026be40SAriel Constenla-Haile public void endExecute() { 156*d026be40SAriel Constenla-Haile System.out.println("endExecute called."); 157*d026be40SAriel Constenla-Haile } 158*d026be40SAriel Constenla-Haile 159*d026be40SAriel Constenla-Haile public boolean isInExecute() { 160*d026be40SAriel Constenla-Haile System.out.println("isInExecute called."); 161*d026be40SAriel Constenla-Haile return false; 162*d026be40SAriel Constenla-Haile } 163*d026be40SAriel Constenla-Haile 164*d026be40SAriel Constenla-Haile public boolean isPopupMenu() { 165*d026be40SAriel Constenla-Haile System.out.println("isPopupMenu called."); 166*d026be40SAriel Constenla-Haile return true; 167*d026be40SAriel Constenla-Haile } 168*d026be40SAriel Constenla-Haile 169*d026be40SAriel Constenla-Haile public String getTipHelpText(short param ) { 170*d026be40SAriel Constenla-Haile System.out.println("getTipHelpText called."); 171*d026be40SAriel Constenla-Haile return null; 172*d026be40SAriel Constenla-Haile } 173*d026be40SAriel Constenla-Haile 174*d026be40SAriel Constenla-Haile public void setTipHelpText(short param, String param1 ) { 175*d026be40SAriel Constenla-Haile System.out.println("setTipHelpText called."); 176*d026be40SAriel Constenla-Haile } 177*d026be40SAriel Constenla-Haile 178*d026be40SAriel Constenla-Haile public String getHelpText(short param ) { 179*d026be40SAriel Constenla-Haile System.out.println("getHelpText called."); 180*d026be40SAriel Constenla-Haile return null; 181*d026be40SAriel Constenla-Haile } 182*d026be40SAriel Constenla-Haile 183*d026be40SAriel Constenla-Haile public void setHelpText(short param, String param1 ) { 184*d026be40SAriel Constenla-Haile System.out.println("setHelpText called."); 185*d026be40SAriel Constenla-Haile } 186*d026be40SAriel Constenla-Haile 187*d026be40SAriel Constenla-Haile public String getHelpCommand(short param ) { 188*d026be40SAriel Constenla-Haile System.out.println("getHelpCommand called."); 189*d026be40SAriel Constenla-Haile return null; 190*d026be40SAriel Constenla-Haile } 191*d026be40SAriel Constenla-Haile 192*d026be40SAriel Constenla-Haile public void setHelpCommand(short param, String param1 ) { 193*d026be40SAriel Constenla-Haile System.out.println("setHelpCommand called."); 194*d026be40SAriel Constenla-Haile } 195*d026be40SAriel Constenla-Haile 196*d026be40SAriel Constenla-Haile public String getCommand(short param ) { 197*d026be40SAriel Constenla-Haile System.out.println("getCommand called."); 198*d026be40SAriel Constenla-Haile return null; 199*d026be40SAriel Constenla-Haile } 200*d026be40SAriel Constenla-Haile 201*d026be40SAriel Constenla-Haile public void setCommand(short param, String param1 ) { 202*d026be40SAriel Constenla-Haile System.out.println("setCommand called."); 203*d026be40SAriel Constenla-Haile } 204*d026be40SAriel Constenla-Haile 205*d026be40SAriel Constenla-Haile public void enableAutoMnemonics(boolean param ) { 206*d026be40SAriel Constenla-Haile System.out.println("enableAutoMnemonics called."); 207*d026be40SAriel Constenla-Haile } 208*d026be40SAriel Constenla-Haile 209*d026be40SAriel Constenla-Haile public void hideDisabledEntries(boolean param ) { 210*d026be40SAriel Constenla-Haile System.out.println("hideDisabledEntries called."); 211*d026be40SAriel Constenla-Haile } 212*d026be40SAriel Constenla-Haile 213*d026be40SAriel Constenla-Haile public com.sun.star.awt.MenuItemType getItemType(short param ) { 214*d026be40SAriel Constenla-Haile System.out.println("getItemType called."); 215*d026be40SAriel Constenla-Haile return com.sun.star.awt.MenuItemType.DONTKNOW; 216*d026be40SAriel Constenla-Haile } 217*d026be40SAriel Constenla-Haile 218*d026be40SAriel Constenla-Haile public void setItemType(com.sun.star.awt.MenuItemType param ) { 219*d026be40SAriel Constenla-Haile System.out.println("setItemType called."); 220*d026be40SAriel Constenla-Haile } 221*d026be40SAriel Constenla-Haile 222*d026be40SAriel Constenla-Haile public void clear() { 223*d026be40SAriel Constenla-Haile System.out.println("clear called."); 224*d026be40SAriel Constenla-Haile } 225cdf0e10cSrcweir } 226cdf0e10cSrcweir } 227