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 491 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
648 | 648 |
649 void CPWL_ComboBox::SetFillerNotify(IPWL_Filler_Notify* pNotify) { | 649 void CPWL_ComboBox::SetFillerNotify(IPWL_Filler_Notify* pNotify) { |
650 m_pFillerNotify = pNotify; | 650 m_pFillerNotify = pNotify; |
651 | 651 |
652 if (m_pEdit) | 652 if (m_pEdit) |
653 m_pEdit->SetFillerNotify(pNotify); | 653 m_pEdit->SetFillerNotify(pNotify); |
654 | 654 |
655 if (m_pList) | 655 if (m_pList) |
656 m_pList->SetFillerNotify(pNotify); | 656 m_pList->SetFillerNotify(pNotify); |
657 } | 657 } |
OLD | NEW |