Lines Matching refs:nPos

214                             Menu* pMenu, sal_uInt16 nPos );
215 void InsertSeparator( sal_uInt16 nPos );
216 void Remove( sal_uInt16 nPos );
222 MenuItemData* GetDataFromPos( sal_uLong nPos ) const in GetDataFromPos()
223 { return (MenuItemData*)List::GetObject( nPos ); } in GetDataFromPos()
246 Menu* pMenu, sal_uInt16 nPos ) in Insert() argument
273 List::Insert( (void*)pData, nPos ); in Insert()
277 void MenuItemList::InsertSeparator( sal_uInt16 nPos ) in InsertSeparator() argument
304 List::Insert( (void*)pData, nPos ); in InsertSeparator()
307 void MenuItemList::Remove( sal_uInt16 nPos ) in Remove() argument
309 MenuItemData* pData = (MenuItemData*)List::Remove( (sal_uLong)nPos ); in Remove()
396 sal_uInt16 nItems = 0, nPos; in GetItemCount() local
397 for ( nPos = (sal_uInt16)Count(); nPos; ) in GetItemCount()
399 MenuItemData* pData = GetDataFromPos( --nPos ); in GetItemCount()
416 sal_uInt16 nItems = 0, nPos; in GetItemCount() local
417 for ( nPos = (sal_uInt16)Count(); nPos; ) in GetItemCount()
419 MenuItemData* pData = GetDataFromPos( --nPos ); in GetItemCount()
498 Rectangle ImplGetItemRect( sal_uInt16 nPos );
530 void HighlightItem( sal_uInt16 nPos, sal_Bool bHighlight );
534 void SetPosInParent( sal_uInt16 nPos ) { nPosInParent = nPos; } in SetPosInParent() argument
693 void HighlightItem( sal_uInt16 nPos, sal_Bool bHighlight );
699 Rectangle ImplGetItemRect( sal_uInt16 nPos );
743 …_uInt16 AddMenuBarButton( const Image&, const Link&, const String&, sal_uInt16 nPos );
1178 void Menu::ImplCallEventListeners( sal_uLong nEvent, sal_uInt16 nPos ) in ImplCallEventListeners() argument
1182 VclMenuEvent aEvent( this, nEvent, nPos ); in ImplCallEventListeners()
1233 …u::InsertItem( sal_uInt16 nItemId, const XubString& rStr, MenuItemBits nItemBits, sal_uInt16 nPos ) in InsertItem() argument
1240 if ( nPos >= (sal_uInt16)pItemList->Count() ) in InsertItem()
1241 nPos = MENU_APPEND; in InsertItem()
1245 nItemBits, rStr, Image(), this, nPos ); in InsertItem()
1249 ImplGetSalMenu()->InsertItem( pData->pSalMenuItem, nPos ); in InsertItem()
1259 ImplCallEventListeners( VCLEVENT_MENU_INSERTITEM, nPos ); in InsertItem()
1263 MenuItemBits nItemBits, sal_uInt16 nPos ) in InsertItem() argument
1265 InsertItem( nItemId, ImplGetSVEmptyStr(), nItemBits, nPos ); in InsertItem()
1271 MenuItemBits nItemBits, sal_uInt16 nPos ) in InsertItem() argument
1273 InsertItem( nItemId, rStr, nItemBits, nPos ); in InsertItem()
1277 void Menu::InsertItem( const ResId& rResId, sal_uInt16 nPos ) in InsertItem() argument
1311 InsertItem( nItemId, aText, aBmp, nStatus, nPos ); in InsertItem()
1313 InsertItem( nItemId, aBmp, nStatus, nPos ); in InsertItem()
1318 InsertItem( nItemId, aText, nStatus, nPos ); in InsertItem()
1320 InsertSeparator( nPos ); in InsertItem()
1381 void Menu::InsertSeparator( sal_uInt16 nPos ) in InsertSeparator() argument
1388 if ( nPos >= (sal_uInt16)pItemList->Count() ) in InsertSeparator()
1389 nPos = MENU_APPEND; in InsertSeparator()
1392 pItemList->InsertSeparator( nPos ); in InsertSeparator()
1395 sal_uInt16 itemPos = nPos != MENU_APPEND ? nPos : (sal_uInt16)pItemList->Count() - 1; in InsertSeparator()
1398 ImplGetSalMenu()->InsertItem( pData->pSalMenuItem, nPos ); in InsertSeparator()
1402 ImplCallEventListeners( VCLEVENT_MENU_INSERTITEM, nPos ); in InsertSeparator()
1405 void Menu::RemoveItem( sal_uInt16 nPos ) in RemoveItem() argument
1409 if ( nPos < GetItemCount() ) in RemoveItem()
1413 ImplGetSalMenu()->RemoveItem( nPos ); in RemoveItem()
1415 pItemList->Remove( nPos ); in RemoveItem()
1429 ImplCallEventListeners( VCLEVENT_MENU_REMOVEITEM, nPos ); in RemoveItem()
1432 void ImplCopyItem( Menu* pThis, const Menu& rMenu, sal_uInt16 nPos, sal_uInt16 nNewPos, in ImplCopyItem() argument
1435 MenuItemType eType = rMenu.GetItemType( nPos ); in ImplCopyItem()
1444 sal_uInt16 nId = rMenu.GetItemId( nPos ); in ImplCopyItem()
1484 void Menu::CopyItem( const Menu& rMenu, sal_uInt16 nPos, sal_uInt16 nNewPos ) in CopyItem() argument
1486 ImplCopyItem( this, rMenu, nPos, nNewPos ); in CopyItem()
1521 sal_uInt16 Menu::ImplGetPrevVisible( sal_uInt16 nPos ) const in ImplGetPrevVisible()
1523 for ( sal_uInt16 n = nPos; n; ) in ImplGetPrevVisible()
1531 sal_uInt16 Menu::ImplGetNextVisible( sal_uInt16 nPos ) const in ImplGetNextVisible()
1533 for ( sal_uInt16 n = nPos+1; n < pItemList->Count(); n++ ) in ImplGetNextVisible()
1541 sal_uInt16 Menu::GetItemId( sal_uInt16 nPos ) const in GetItemId()
1543 MenuItemData* pData = pItemList->GetDataFromPos( nPos ); in GetItemId()
1553 sal_uInt16 nPos; in GetItemPos() local
1554 MenuItemData* pData = pItemList->GetData( nItemId, nPos ); in GetItemPos()
1557 return nPos; in GetItemPos()
1562 MenuItemType Menu::GetItemType( sal_uInt16 nPos ) const in GetItemType()
1564 MenuItemData* pData = pItemList->GetDataFromPos( nPos ); in GetItemType()
1586 XubString Menu::GetItemAccKeyStrFromPos(sal_uInt16 nPos) const in GetItemAccKeyStrFromPos()
1588 MenuItemData* pData = pItemList->GetDataFromPos( nPos ); in GetItemAccKeyStrFromPos()
1596 sal_Bool Menu::IsTemporaryItemFromPos(sal_uInt16 nPos ) const in IsTemporaryItemFromPos()
1598 MenuItemData* pData = pItemList->GetDataFromPos( nPos ); in IsTemporaryItemFromPos()
1637 sal_uInt16 nPos; in SetPopupMenu() local
1638 MenuItemData* pData = pItemList->GetData( nItemId, nPos ); in SetPopupMenu()
1659 ImplGetSalMenu()->SetSubMenu( pData->pSalMenuItem, pMenu->ImplGetSalMenu(), nPos ); in SetPopupMenu()
1661 ImplGetSalMenu()->SetSubMenu( pData->pSalMenuItem, NULL, nPos ); in SetPopupMenu()
1664 ImplCallEventListeners( VCLEVENT_MENU_SUBMENUCHANGED, nPos ); in SetPopupMenu()
1679 sal_uInt16 nPos; in SetAccelKey() local
1680 MenuItemData* pData = pItemList->GetData( nItemId, nPos ); in SetAccelKey()
1692 ImplGetSalMenu()->SetAccelerator( nPos, pData->pSalMenuItem, rKeyCode, rKeyCode.GetName() ); in SetAccelKey()
1711 sal_uInt16 nPos = pData->aText.Search( '~' ); in GetActivationKey() local
1712 if( nPos != STRING_NOTFOUND && nPos < pData->aText.Len()-1 ) in GetActivationKey()
1715 sal_Unicode cAccel = pData->aText.GetChar( nPos+1 ); in GetActivationKey()
1732 sal_uInt16 nPos; in CheckItem() local
1733 MenuItemData* pData = pItemList->GetData( nItemId, nPos ); in CheckItem()
1747 nGroupPos = nPos; in CheckItem()
1767 nGroupPos = nPos+1; in CheckItem()
1790 ImplGetSalMenu()->CheckItem( nPos, bCheck ); in CheckItem()
1792 ImplCallEventListeners( bCheck ? VCLEVENT_MENU_ITEMCHECKED : VCLEVENT_MENU_ITEMUNCHECKED, nPos ); in CheckItem()
1797 sal_uInt16 nPos; in IsItemChecked() local
1798 MenuItemData* pData = pItemList->GetData( nItemId, nPos ); in IsItemChecked()
1808 sal_uInt16 nPos; in EnableItem() local
1809 MenuItemData* pItemData = pItemList->GetData( nItemId, nPos ); in EnableItem()
1824 if ( n == nPos ) in EnableItem()
1834 ImplGetSalMenu()->EnableItem( nPos, bEnable ); in EnableItem()
1836 ImplCallEventListeners( bEnable ? VCLEVENT_MENU_ENABLE : VCLEVENT_MENU_DISABLE, nPos ); in EnableItem()
1842 sal_uInt16 nPos; in IsItemEnabled() local
1843 MenuItemData* pData = pItemList->GetData( nItemId, nPos ); in IsItemEnabled()
1853 sal_uInt16 nPos; in ShowItem() local
1854 MenuItemData* pData = pItemList->GetData( nItemId, nPos ); in ShowItem()
1871 ImplGetSalMenu()->EnableItem( nPos, bVisible ); in ShowItem()
1877 sal_uInt16 nPos; in SetItemText() local
1878 MenuItemData* pData = pItemList->GetData( nItemId, nPos ); in SetItemText()
1889 ImplGetSalMenu()->SetItemText( nPos, pData->pSalMenuItem, rStr ); in SetItemText()
1900 ImplCallEventListeners( VCLEVENT_MENU_ITEMTEXTCHANGED, nPos ); in SetItemText()
1906 sal_uInt16 nPos; in GetItemText() local
1907 MenuItemData* pData = pItemList->GetData( nItemId, nPos ); in GetItemText()
1917 sal_uInt16 nPos; in SetItemImage() local
1918 MenuItemData* pData = pItemList->GetData( nItemId, nPos ); in SetItemImage()
1928 ImplGetSalMenu()->SetItemImage( nPos, pData->pSalMenuItem, rImage ); in SetItemImage()
1943 sal_uInt16 nPos; in SetItemImageAngle() local
1944 MenuItemData* pData = pItemList->GetData( nItemId, nPos ); in SetItemImageAngle()
1970 sal_uInt16 nPos; in SetItemImageMirrorMode() local
1971 MenuItemData* pData = pItemList->GetData( nItemId, nPos ); in SetItemImageMirrorMode()
2155 sal_Bool Menu::ImplIsVisible( sal_uInt16 nPos ) const in ImplIsVisible()
2159 MenuItemData* pData = pItemList->GetDataFromPos( nPos ); in ImplIsVisible()
2166 if( nPos == 0 ) // no separator should be shown at the very beginning in ImplIsVisible()
2175 for( n = nPos + 1; n < nCount; n++ ) in ImplIsVisible()
2192 for( n = nPos; n > 0; n-- ) in ImplIsVisible()
2239 sal_Bool Menu::ImplIsSelectable( sal_uInt16 nPos ) const in ImplIsSelectable()
2243 MenuItemData* pData = pItemList->GetDataFromPos( nPos ); in ImplIsSelectable()
2620 xub_StrLen nPos = STRING_NOTFOUND; in getShortenedString() local
2621 String aNonMnem( OutputDevice::GetNonMnemonicString( i_rLong, nPos ) ); in getShortenedString()
2624 if( nPos != STRING_NOTFOUND ) in getShortenedString()
2626 if( nPos < aNonMnem.Len() && i_rLong.GetChar(nPos+1) == aNonMnem.GetChar(nPos) ) in getShortenedString()
2629 aBuf.append( aNonMnem.GetBuffer(), nPos ); in getShortenedString()
2631 aBuf.append( aNonMnem.GetBuffer()+nPos ); in getShortenedString()
3211 Rectangle Menu::GetBoundingRectangle( sal_uInt16 nPos ) const in GetBoundingRectangle()
3219 …< sal_uInt16, Rectangle >::const_iterator it = mpLayoutData->m_aVisibleItemBoundRects.find( nPos ); in GetBoundingRectangle()
3228 sal_uInt16 nPos; in SetAccessibleName() local
3229 MenuItemData* pData = pItemList->GetData( nItemId, nPos ); in SetAccessibleName()
3234 ImplCallEventListeners( VCLEVENT_MENU_ACCESSIBLENAMECHANGED, nPos ); in SetAccessibleName()
3619 sal_uInt16 nPos; in SelectEntry() local
3620 MenuItemData* pData = GetItemList()->GetData( nId, nPos ); in SelectEntry()
3622 ImplGetFloatingWindow()->ChangeHighlightItem( nPos, sal_True ); in SelectEntry()
3630 sal_uInt16 nPos; in SelectEntry() local
3631 for( nPos = 0; nPos < GetItemList()->Count(); nPos++ ) in SelectEntry()
3633 MenuItemData* pData = (MenuItemData*)GetItemList()->GetObject( nPos ); in SelectEntry()
4478 sal_uInt16 nPos; in EndExecute() local
4479 if ( pMenu && pMenu->GetItemList()->GetData( nId, nPos ) ) in EndExecute()
4480 nHighlightedItem = nPos; in EndExecute()
4730 void MenuFloatingWindow::HighlightItem( sal_uInt16 nPos, sal_Bool bHighlight ) in HighlightItem() argument
4750 if ( n == nPos ) in HighlightItem()
4825 Rectangle MenuFloatingWindow::ImplGetItemRect( sal_uInt16 nPos ) in ImplGetItemRect() argument
4843 if ( n == nPos ) in ImplGetItemRect()
5078 sal_uInt16 nPos = 0; in KeyInput() local
5080 …enu) ? pMenu->GetItemList()->SearchItem( nCharCode, rKEvent.GetKeyCode(), nPos, nDuplicates, nHigh… in KeyInput()
5085 ChangeHighlightItem( nPos, sal_False ); in KeyInput()
5090 nHighlightedItem = nPos; in KeyInput()
5370 … sal_uInt16 nPos = static_cast< sal_uInt16 >(reinterpret_cast<sal_IntPtr>(pEvent->GetData())); in IMPL_LINK() local
5371 aArg.nId = aCloser.GetItemId( nPos ); in IMPL_LINK()
5615 void MenuBarWindow::HighlightItem( sal_uInt16 nPos, sal_Bool bHighlight ) in HighlightItem() argument
5625 if ( n == nPos ) in HighlightItem()
5693 Rectangle MenuBarWindow::ImplGetItemRect( sal_uInt16 nPos ) in ImplGetItemRect() argument
5703 if ( n == nPos ) in ImplGetItemRect()
6159 sal_uInt16 nPos = aCloser.GetItemPos( nId ); in RemoveMenuBarButton() local
6160 aCloser.RemoveItem( nPos ); in RemoveMenuBarButton()