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