Lines Matching refs:sal_uInt16

66 #define MENU_APPEND 			((sal_uInt16)0xFFFF)
67 #define MENU_ITEM_NOTFOUND ((sal_uInt16)0xFFFF)
69 #define POPUPMENU_EXECUTE_DOWN ((sal_uInt16)0x0001)
70 #define POPUPMENU_EXECUTE_UP ((sal_uInt16)0x0002)
71 #define POPUPMENU_EXECUTE_LEFT ((sal_uInt16)0x0004)
72 #define POPUPMENU_EXECUTE_RIGHT ((sal_uInt16)0x0008)
74 #define POPUPMENU_NOMOUSEUPCLOSE ((sal_uInt16)0x0010)
81 typedef sal_uInt16 MenuItemBits;
150 sal_uInt16 mnHighlightedItemPos; // for native menus: keeps track of the highlighted item
151 sal_uInt16 nMenuFlags;
152 sal_uInt16 nDefaultItem; // Id vom Default-Item
153 sal_uInt16 nSelectedId;
154 sal_uInt16 nHighlightedItem;
156 sal_uInt16 nCheckPos;
157 sal_uInt16 nImagePos;
158 sal_uInt16 nTextPos;
174 SAL_DLLPRIVATE Menu* ImplFindMenu( sal_uInt16 nId );
176 SAL_DLLPRIVATE sal_Bool ImplIsVisible( sal_uInt16 nPos ) const;
177 SAL_DLLPRIVATE sal_Bool ImplIsSelectable( sal_uInt16 nPos ) const;
178 SAL_DLLPRIVATE sal_uInt16 ImplGetVisibleItemCount() const;
179 SAL_DLLPRIVATE sal_uInt16 ImplGetFirstVisible() const;
180 SAL_DLLPRIVATE sal_uInt16 ImplGetPrevVisible( sal_uInt16 nPos ) const;
181 SAL_DLLPRIVATE sal_uInt16 ImplGetNextVisible( sal_uInt16 nPos ) const;
182 …SAL_DLLPRIVATE void ImplPaint( Window* pWin, sal_uInt16 nBorder, long nOffY = 0, MenuItemData* …
184 SAL_DLLPRIVATE void ImplCallHighlight( sal_uInt16 nHighlightItem );
185 SAL_DLLPRIVATE void ImplCallEventListeners( sal_uLong nEvent, sal_uInt16 nPos );
191 SAL_DLLPRIVATE const XubString& ImplGetHelpText( sal_uInt16 nItemId ) const;
218 void InsertItem( sal_uInt16 nItemId, const XubString& rStr,
220 sal_uInt16 nPos = MENU_APPEND );
221 void InsertItem( sal_uInt16 nItemId, const Image& rImage,
223 sal_uInt16 nPos = MENU_APPEND );
224 void InsertItem( sal_uInt16 nItemId,
227 sal_uInt16 nPos = MENU_APPEND );
228 void InsertItem( const ResId& rResId, sal_uInt16 nPos = MENU_APPEND );
229 void InsertSeparator( sal_uInt16 nPos = MENU_APPEND );
230 void RemoveItem( sal_uInt16 nPos );
231 void CopyItem( const Menu& rMenu, sal_uInt16 nPos,
232 sal_uInt16 nNewPos = MENU_APPEND );
237 void SetMenuFlags( sal_uInt16 nFlags ) { nMenuFlags = nFlags; } in SetMenuFlags()
238 sal_uInt16 GetMenuFlags() const { return nMenuFlags; } in GetMenuFlags()
240 sal_uInt16 GetItemCount() const;
241 sal_uInt16 GetItemId( sal_uInt16 nPos ) const;
242 sal_uInt16 GetItemPos( sal_uInt16 nItemId ) const;
243 MenuItemType GetItemType( sal_uInt16 nPos ) const;
244 sal_uInt16 GetCurItemId() const;
245 void SetHightlightItem( sal_uInt16 nHighlightedItem );
246 sal_uInt16 GetHighlightItem() const;
248 XubString GetItemAccKeyStrFromPos(sal_uInt16 nPos ) const ;
250 sal_Bool IsTemporaryItemFromPos(sal_uInt16 nPos ) const;
251 void SetDefaultItem( sal_uInt16 nItemId ) { nDefaultItem = nItemId; } in SetDefaultItem()
252 sal_uInt16 GetDefaultItem() const { return nDefaultItem; } in GetDefaultItem()
254 void SetItemBits( sal_uInt16 nItemId, MenuItemBits nBits );
255 MenuItemBits GetItemBits( sal_uInt16 nItemId ) const;
257 void SetUserValue( sal_uInt16 nItemId, sal_uLong nValue );
258 sal_uLong GetUserValue( sal_uInt16 nItemId ) const;
260 void SetPopupMenu( sal_uInt16 nItemId, PopupMenu* pMenu );
261 PopupMenu* GetPopupMenu( sal_uInt16 nItemId ) const;
263 void SetAccelKey( sal_uInt16 nItemId, const KeyCode& rKeyCode );
264 KeyCode GetAccelKey( sal_uInt16 nItemId ) const;
266 void CheckItem( sal_uInt16 nItemId, sal_Bool bCheck = sal_True );
267 sal_Bool IsItemChecked( sal_uInt16 nItemId ) const;
269 void SelectItem( sal_uInt16 nItemId );
272 void EnableItem( sal_uInt16 nItemId, sal_Bool bEnable = sal_True );
273 sal_Bool IsItemEnabled( sal_uInt16 nItemId ) const;
275 void ShowItem( sal_uInt16 nItemId, sal_Bool bVisible = sal_True );
276 void HideItem( sal_uInt16 nItemId ) { ShowItem( nItemId, sal_False ); } in HideItem()
278 sal_Bool IsItemVisible( sal_uInt16 nItemId ) const;
279 sal_Bool IsItemPosVisible( sal_uInt16 nItemPos ) const;
286 void SetItemText( sal_uInt16 nItemId, const XubString& rStr );
287 XubString GetItemText( sal_uInt16 nItemId ) const;
289 void SetItemImage( sal_uInt16 nItemId, const Image& rImage );
290 Image GetItemImage( sal_uInt16 nItemId ) const;
291 void SetItemImageAngle( sal_uInt16 nItemId, long nAngle10 );
292 long GetItemImageAngle( sal_uInt16 nItemId ) const;
293 void SetItemImageMirrorMode( sal_uInt16 nItemId, sal_Bool bMirror );
294 sal_Bool GetItemImageMirrorMode( sal_uInt16 ) const;
296 void SetItemCommand( sal_uInt16 nItemId, const XubString& rCommand );
297 const XubString& GetItemCommand( sal_uInt16 nItemId ) const;
299 void SetHelpText( sal_uInt16 nItemId, const XubString& rString );
300 const XubString& GetHelpText( sal_uInt16 nItemId ) const;
302 void SetTipHelpText( sal_uInt16 nItemId, const XubString& rString );
303 const XubString& GetTipHelpText( sal_uInt16 nItemId ) const;
305 void SetHelpCommand( sal_uInt16 nItemId, const XubString& rString );
306 const XubString& GetHelpCommand( sal_uInt16 nItemId ) const;
308 void SetHelpId( sal_uInt16 nItemId, const rtl::OString& rHelpId );
309 rtl::OString GetHelpId( sal_uInt16 nItemId ) const;
349 Rectangle GetCharacterBounds( sal_uInt16 nItemId, long nIndex ) const;
352 long GetIndexForPoint( const Point& rPoint, sal_uInt16& rItemID ) const;
359 Pair GetItemStartEnd( sal_uInt16 nItemId ) const;
361 sal_uInt16 GetDisplayItemId( long nLine ) const;
363 Rectangle GetBoundingRectangle( sal_uInt16 nItemPos ) const;
370 KeyEvent GetActivationKey( sal_uInt16 nItemId ) const;
374 void SetAccessibleName( sal_uInt16 nItemId, const XubString& rStr );
375 XubString GetAccessibleName( sal_uInt16 nItemId ) const;
377 void SetAccessibleDescription( sal_uInt16 nItemId, const XubString& rStr );
378 XubString GetAccessibleDescription( sal_uInt16 nItemId ) const;
382 bool IsHighlighted( sal_uInt16 nItemPos ) const;
384 void HighlightItem( sal_uInt16 nItemPos );
433 void SelectEntry( sal_uInt16 nId );
436 sal_Bool HandleMenuHighlightEvent( Menu *pMenu, sal_uInt16 nEventId ) const;
437 sal_Bool HandleMenuCommandEvent( Menu *pMenu, sal_uInt16 nEventId ) const;
438 sal_Bool HandleMenuButtonEvent( Menu *pMenu, sal_uInt16 nEventId ) const;
456 sal_uInt16 nId; // Id of the button
462 sal_uInt16 AddMenuBarButton( const Image&, const Link&, sal_uInt16 nPos = 0 );
466sal_uInt16 AddMenuBarButton( const Image&, const Link&, const String&, sal_uInt16 nPo…
470 void SetMenuBarButtonHighlightHdl( sal_uInt16 nId, const Link& );
474 Rectangle GetMenuBarButtonRectPixel( sal_uInt16 nId );
475 void RemoveMenuBarButton( sal_uInt16 nId );
502 …SAL_DLLPRIVATE sal_uInt16 ImplExecute( Window* pWindow, const Rectangle& rRect, sal…
503 SAL_DLLPRIVATE long ImplCalcHeight( sal_uInt16 nEntries ) const;
504 …SAL_DLLPRIVATE sal_uInt16 ImplCalcVisEntries( long nMaxHeight, sal_uInt16 nStartEntry = 0, sal…
515 sal_uInt16 Execute( Window* pWindow, const Point& rPopupPos );
516 sal_uInt16 Execute( Window* pWindow, const Rectangle& rRect, sal_uInt16 nFlags = 0 );
519 void EndExecute( sal_uInt16 nSelect = 0 );
520 void SelectEntry( sal_uInt16 nId );
521 void SetSelectedEntry( sal_uInt16 nId ); // for use by native submenu only