• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/src/os2/

Lines Matching refs:pTool

224     wxToolBarToolBase*              pTool = wxToolBarBase::InsertControl( nPos
232 return pTool;
239 wxToolBarToolBase* pTool = wxToolBarBase::InsertSeparator(nPos);
246 return pTool;
261 wxToolBarToolBase* pTool = wxToolBarBase::InsertTool( nPos
276 return pTool;
282 wxToolBarTool* pTool = (wxToolBarTool *)pToolBase;
284 pTool->m_vX = m_vXPos;
285 if (pTool->m_vX == -1)
286 pTool->m_vX = m_xMargin;
288 pTool->m_vY = m_vYPos;
289 if (pTool->m_vY == -1)
290 pTool->m_vX = m_yMargin;
292 pTool->SetSize(GetToolSize());
294 if (pTool->IsButton())
299 if ((pTool->m_vX + pTool->GetNormalBitmap().GetWidth() + m_xMargin) > m_vMaxWidth)
300 m_vMaxWidth = (wxCoord)((pTool->m_vX + pTool->GetWidth() + m_xMargin));
302 if ((pTool->m_vY + pTool->GetNormalBitmap().GetHeight() + m_yMargin) > m_vMaxHeight)
303 m_vMaxHeight = (wxCoord)((pTool->m_vY + pTool->GetHeight() + m_yMargin));
309 wxToolBarToolBase* pTool )
311 pTool->Detach();
447 wxToolBarTool* pTool = (wxToolBarTool *)node->GetData();
449 if (HasFlag(wxTB_TEXT) && !pTool->GetLabel().empty())
454 if (pTool->GetWidth() > m_vTextX)
455 nMaxToolWidth = pTool->GetWidth() + 4;
458 if (pTool->GetHeight() + m_vTextY > nMaxToolHeight)
459 nMaxToolHeight = pTool->GetHeight() + m_vTextY;
463 if (pTool->GetWidth() > nMaxToolWidth )
464 nMaxToolWidth = pTool->GetWidth() + 4;
465 if (pTool->GetHeight() > nMaxToolHeight)
466 nMaxToolHeight = pTool->GetHeight();
498 wxToolBarTool* pTool = (wxToolBarTool *)node->GetData();
500 if (pTool->IsSeparator())
504 pTool->m_vX = m_vLastX + nSeparatorSize;
505 pTool->m_vHeight = m_defaultHeight + m_vTextY;
513 pTool->m_vY = m_vLastY + nSeparatorSize;
514 pTool->m_vHeight = m_defaultHeight + m_vTextY;
521 else if (pTool->IsButton())
531 pTool->m_vX = m_vLastX + (nMaxToolWidth - ((int)(nMaxToolWidth/2) + (int)(pTool->GetWidth()/2)));
533 pTool->m_vY = m_vLastY + nSeparatorSize - 2; // just bit of adjustment
535 pTool->m_vY = m_vLastY + (nMaxToolHeight - (int)(pTool->GetHeight()/2));
546 pTool->m_vX = m_vLastX + pTool->GetWidth();
547 if (HasFlag(wxTB_TEXT) && !pTool->GetLabel().IsNull())
548 pTool->m_vY = m_vLastY + (nMaxToolHeight - m_vTextY) + m_toolPacking;
550 pTool->m_vY = m_vLastY + (nMaxToolHeight - (int)(pTool->GetHeight()/2));
605 wxToolBarTool* pTool = (wxToolBarTool*)node->GetData();
607 if (pTool->IsButton() )
608 DrawTool(vDc, pTool);
609 if (pTool->IsSeparator())
623 nX = pTool->m_vX;
624 nY = pTool->m_vY - (m_vTextY - 6);
625 nHeight = (m_vTextY - 2) + pTool->GetHeight();
629 nX = pTool->m_vX + m_xMargin + 10;
630 nY = pTool->m_vY + m_vTextY + m_toolSeparation;
631 nWidth = pTool->GetWidth() > m_vTextX ? pTool->GetWidth() : m_vTextX;
636 nX = pTool->m_vX;
637 nY = pTool->m_vY;
639 nHeight = pTool->GetHeight() - 2;
644 nWidth = pTool->GetWidth();
691 wxToolBarTool* pTool = (wxToolBarTool *)FindToolForPosition( vX
704 if (!pTool)
711 pTool = (wxToolBarTool *)FindById(m_nCurrentTool);
712 if (pTool && !pTool->IsToggled())
714 RaiseTool( pTool, FALSE );
723 if (pTool->GetId() != m_nCurrentTool)
729 if (rEvent.LeftIsDown() && pTool->IsEnabled())
732 if (pTool->CanBeToggled())
734 pTool->Toggle();
736 DrawTool(pTool);
740 if (pOldTool && !pTool->IsToggled())
742 m_nCurrentTool = pTool->GetId();
744 if (!pTool->GetShortHelp().empty())
748 m_pToolTip = new wxToolTip(pTool->GetShortHelp());
753 if (!pTool->IsToggled())
754 RaiseTool(pTool);
760 if (rEvent.LeftDown() && pTool->IsEnabled())
762 if (pTool->CanBeToggled())
764 pTool->Toggle();
766 DrawTool(pTool);
770 OnRightClick( pTool->GetId()
781 if (rEvent.LeftUp() && pTool->IsEnabled() )
786 if (!OnLeftClick( pTool->GetId()
787 ,pTool->IsToggled()) &&
788 pTool->CanBeToggled())
794 pTool->Toggle();
796 DrawTool(pTool);
804 void wxToolBar::DrawTool( wxToolBarToolBase* pTool )
808 DrawTool( vDc, pTool );
813 wxToolBarTool* pTool = (wxToolBarTool *)pToolBase;
816 wxBitmap vBitmap = pTool->GetNormalBitmap();
828 if (!pTool->IsToggled())
830 LowerTool(pTool, FALSE);
831 if (!pTool->IsEnabled())
836 if (!pTool->GetDisabledBitmap().Ok())
837 pTool->SetDisabledBitmap(wxDisableBitmap( vBitmap
840 rDc.DrawBitmap( pTool->GetDisabledBitmap()
841 ,pTool->m_vX
842 ,pTool->m_vY
850 ,pTool->m_vX
851 ,pTool->m_vY
857 RaiseTool(pTool);
859 if (HasFlag(wxTB_TEXT) && !pTool->GetLabel().IsNull())
863 wxCoord vLeft = pTool->m_vX - (int)(pTool->GetWidth()/2);
866 rDc.GetTextExtent( pTool->GetLabel()
870 if (pTool->GetWidth() > vX) // large tools
872 vLeft = pTool->m_vX + (pTool->GetWidth() - vX);
874 rDc.DrawText( pTool->GetLabel()
882 rDc.DrawText( pTool->GetLabel()
884 ,pTool->m_vY + m_vTextY - 1 // a bit of margin
893 LowerTool(pTool);
895 if (!pTool->GetDisabledBitmap().Ok())
896 pTool->SetDisabledBitmap(wxDisableBitmap( vBitmap
899 rDc.DrawBitmap( pTool->GetDisabledBitmap()
900 ,pTool->m_vX
901 ,pTool->m_vY
904 if (HasFlag(wxTB_TEXT) && !pTool->GetLabel().IsNull())
908 wxCoord vLeft = pTool->m_vX - (int)(pTool->GetWidth()/2);
911 rDc.GetTextExtent( pTool->GetLabel()
916 rDc.DrawText( pTool->GetLabel()
918 ,pTool->m_vY + m_vTextY - 1 // a bit of margin
952 wxToolBarTool* pTool = (wxToolBarTool *)node->GetData();
954 if (HasFlag(wxTB_TEXT) && !pTool->GetLabel().IsNull())
956 if ((vX >= (pTool->m_vX - ((wxCoord)(pTool->GetWidth()/2) - 2))) &&
957 (vY >= (pTool->m_vY - 2)) &&
958 (vX <= (pTool->m_vX + pTool->GetWidth())) &&
959 (vY <= (pTool->m_vY + pTool->GetHeight() + m_vTextY + 2)))
961 return pTool;
966 if ((vX >= pTool->m_vX) &&
967 (vY >= pTool->m_vY) &&
968 (vX <= (pTool->m_vX + pTool->GetWidth())) &&
969 (vY <= (pTool->m_vY + pTool->GetHeight())))
971 return pTool;
984 wxToolBarToolBase* pTool
988 DrawTool(pTool);
992 wxToolBarToolBase* pTool
996 DrawTool(pTool);
1000 wxToolBarToolBase* WXUNUSED(pTool)
1016 wxToolBarToolBase* pTool = FindById(vId);
1018 if (pTool && pTool->CanBeToggled())
1020 if (pTool->IsToggled())
1021 pTool->Toggle();
1023 DrawTool(pTool);
1034 wxToolBarTool* pTool = (wxToolBarTool*)pToolBase;
1044 if (!pTool)
1047 if (pTool->IsSeparator())
1056 if (HasFlag(wxTB_TEXT) && !pTool->GetLabel().empty())
1058 if (pTool->GetWidth() > m_vTextX)
1060 vX = pTool->m_vX - 2;
1061 vWidth = pTool->GetWidth() + 4;
1065 vX = pTool->m_vX - (wxCoord)(pTool->GetWidth()/2);
1068 vY = pTool->m_vY - 2;
1069 vHeight = pTool->GetHeight() + m_vTextY + 2;
1073 vX = pTool->m_vX - 2;
1074 vY = pTool->m_vY - 2;
1075 vWidth = pTool->GetWidth() + 4;
1076 vHeight = pTool->GetHeight() + 4;
1100 wxToolBarTool* pTool = (wxToolBarTool*)pToolBase;
1110 if (!pTool)
1113 if (pTool->IsSeparator())
1116 if (!pTool->IsEnabled())
1125 if (HasFlag(wxTB_TEXT) && !pTool->GetLabel().empty())
1127 if (pTool->GetWidth() > m_vTextX)
1129 vX = pTool->m_vX - 2;
1130 vWidth = pTool->GetWidth() + 4;
1134 vX = pTool->m_vX - (wxCoord)(pTool->GetWidth()/2);
1137 vY = pTool->m_vY - 2;
1138 vHeight = pTool->GetHeight() + m_vTextY + 2;
1142 vX = pTool->m_vX - 2;
1143 vY = pTool->m_vY - 2;
1144 vWidth = pTool->GetWidth() + 4;
1145 vHeight = pTool->GetHeight() + 4;