OLD | NEW |
1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
6 | 6 |
7 #include "fpdfsdk/include/pdfwindow/PDFWindow.h" | 7 #include "fpdfsdk/include/pdfwindow/PDFWindow.h" |
8 #include "fpdfsdk/include/pdfwindow/PWL_ComboBox.h" | 8 #include "fpdfsdk/include/pdfwindow/PWL_ComboBox.h" |
9 #include "fpdfsdk/include/pdfwindow/PWL_Edit.h" | 9 #include "fpdfsdk/include/pdfwindow/PWL_Edit.h" |
10 #include "fpdfsdk/include/pdfwindow/PWL_EditCtrl.h" | 10 #include "fpdfsdk/include/pdfwindow/PWL_EditCtrl.h" |
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
136 sButton << pt2.x << " " << pt2.y << " l\n"; | 136 sButton << pt2.x << " " << pt2.y << " l\n"; |
137 sButton << pt3.x << " " << pt3.y << " l\n"; | 137 sButton << pt3.x << " " << pt3.y << " l\n"; |
138 sButton << pt1.x << " " << pt1.y << " l f\n"; | 138 sButton << pt1.x << " " << pt1.y << " l f\n"; |
139 | 139 |
140 sAppStream << "q\n" << sButton << "Q\n"; | 140 sAppStream << "q\n" << sButton << "Q\n"; |
141 } | 141 } |
142 } | 142 } |
143 } | 143 } |
144 | 144 |
145 void CPWL_CBButton::DrawThisAppearance(CFX_RenderDevice* pDevice, | 145 void CPWL_CBButton::DrawThisAppearance(CFX_RenderDevice* pDevice, |
146 CPDF_Matrix* pUser2Device) { | 146 CFX_Matrix* pUser2Device) { |
147 CPWL_Wnd::DrawThisAppearance(pDevice, pUser2Device); | 147 CPWL_Wnd::DrawThisAppearance(pDevice, pUser2Device); |
148 | 148 |
149 CPDF_Rect rectWnd = CPWL_Wnd::GetWindowRect(); | 149 CPDF_Rect rectWnd = CPWL_Wnd::GetWindowRect(); |
150 | 150 |
151 if (IsVisible() && !rectWnd.IsEmpty()) { | 151 if (IsVisible() && !rectWnd.IsEmpty()) { |
152 CPDF_Point ptCenter = GetCenterPoint(); | 152 CPDF_Point ptCenter = GetCenterPoint(); |
153 | 153 |
154 CPDF_Point pt1(ptCenter.x - PWL_CBBUTTON_TRIANGLE_HALFLEN, | 154 CPDF_Point pt1(ptCenter.x - PWL_CBBUTTON_TRIANGLE_HALFLEN, |
155 ptCenter.y + PWL_CBBUTTON_TRIANGLE_HALFLEN * 0.5f); | 155 ptCenter.y + PWL_CBBUTTON_TRIANGLE_HALFLEN * 0.5f); |
156 CPDF_Point pt2(ptCenter.x + PWL_CBBUTTON_TRIANGLE_HALFLEN, | 156 CPDF_Point pt2(ptCenter.x + PWL_CBBUTTON_TRIANGLE_HALFLEN, |
(...skipping 446 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
603 | 603 |
604 void CPWL_ComboBox::SetFillerNotify(IPWL_Filler_Notify* pNotify) { | 604 void CPWL_ComboBox::SetFillerNotify(IPWL_Filler_Notify* pNotify) { |
605 m_pFillerNotify = pNotify; | 605 m_pFillerNotify = pNotify; |
606 | 606 |
607 if (m_pEdit) | 607 if (m_pEdit) |
608 m_pEdit->SetFillerNotify(pNotify); | 608 m_pEdit->SetFillerNotify(pNotify); |
609 | 609 |
610 if (m_pList) | 610 if (m_pList) |
611 m_pList->SetFillerNotify(pNotify); | 611 m_pList->SetFillerNotify(pNotify); |
612 } | 612 } |
OLD | NEW |