Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(259)

Side by Side Diff: xfa/fwl/core/cfwl_combobox.cpp

Issue 2488953003: Cleanup IFWL_Widget visibility and virtual parameters (Closed)
Patch Set: fixes Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « xfa/fwl/core/cfwl_combobox.h ('k') | xfa/fwl/core/cfwl_datetimepicker.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 "xfa/fwl/core/cfwl_combobox.h" 7 #include "xfa/fwl/core/cfwl_combobox.h"
8 8
9 #include <utility> 9 #include <utility>
10 10
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
84 84
85 int32_t CFWL_ComboBox::GetCurSel() { 85 int32_t CFWL_ComboBox::GetCurSel() {
86 return GetWidget() ? ToComboBox(GetWidget())->GetCurSel() : -1; 86 return GetWidget() ? ToComboBox(GetWidget())->GetCurSel() : -1;
87 } 87 }
88 88
89 FWL_Error CFWL_ComboBox::SetCurSel(int32_t iSel) { 89 FWL_Error CFWL_ComboBox::SetCurSel(int32_t iSel) {
90 return GetWidget() ? ToComboBox(GetWidget())->SetCurSel(iSel) 90 return GetWidget() ? ToComboBox(GetWidget())->SetCurSel(iSel)
91 : FWL_Error::Indefinite; 91 : FWL_Error::Indefinite;
92 } 92 }
93 93
94 FWL_Error CFWL_ComboBox::SetEditText(const CFX_WideString& wsText) { 94 void CFWL_ComboBox::SetEditText(const CFX_WideString& wsText) {
95 return GetWidget() ? ToComboBox(GetWidget())->SetEditText(wsText) 95 if (GetWidget())
96 : FWL_Error::Indefinite; 96 ToComboBox(GetWidget())->SetEditText(wsText);
97 } 97 }
98 98
99 int32_t CFWL_ComboBox::GetEditTextLength() const { 99 int32_t CFWL_ComboBox::GetEditTextLength() const {
100 return GetWidget() ? ToComboBox(GetWidget())->GetEditTextLength() : 0; 100 return GetWidget() ? ToComboBox(GetWidget())->GetEditTextLength() : 0;
101 } 101 }
102 102
103 FWL_Error CFWL_ComboBox::GetEditText(CFX_WideString& wsText, 103 FWL_Error CFWL_ComboBox::GetEditText(CFX_WideString& wsText,
104 int32_t nStart, 104 int32_t nStart,
105 int32_t nCount) const { 105 int32_t nCount) const {
106 return GetWidget() 106 return GetWidget()
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
153 pItem->m_pData = pData; 153 pItem->m_pData = pData;
154 return FWL_Error::Succeeded; 154 return FWL_Error::Succeeded;
155 } 155 }
156 156
157 void* CFWL_ComboBox::GetItemData(int32_t iIndex) { 157 void* CFWL_ComboBox::GetItemData(int32_t iIndex) {
158 CFWL_ListItem* pItem = 158 CFWL_ListItem* pItem =
159 static_cast<CFWL_ListItem*>(GetItem(m_pIface.get(), iIndex)); 159 static_cast<CFWL_ListItem*>(GetItem(m_pIface.get(), iIndex));
160 return pItem ? pItem->m_pData : nullptr; 160 return pItem ? pItem->m_pData : nullptr;
161 } 161 }
162 162
163 FWL_Error CFWL_ComboBox::SetListTheme(IFWL_ThemeProvider* pTheme) { 163 void CFWL_ComboBox::SetListTheme(IFWL_ThemeProvider* pTheme) {
164 return ToComboBox(GetWidget())->GetListBoxt()->SetThemeProvider(pTheme); 164 ToComboBox(GetWidget())->GetListBoxt()->SetThemeProvider(pTheme);
165 } 165 }
166 166
167 bool CFWL_ComboBox::AfterFocusShowDropList() { 167 bool CFWL_ComboBox::AfterFocusShowDropList() {
168 return ToComboBox(GetWidget())->AfterFocusShowDropList(); 168 return ToComboBox(GetWidget())->AfterFocusShowDropList();
169 } 169 }
170 170
171 FWL_Error CFWL_ComboBox::OpenDropDownList(bool bActivate) { 171 FWL_Error CFWL_ComboBox::OpenDropDownList(bool bActivate) {
172 return ToComboBox(GetWidget())->OpenDropDownList(bActivate); 172 return ToComboBox(GetWidget())->OpenDropDownList(bActivate);
173 } 173 }
174 174
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
222 222
223 bool CFWL_ComboBox::EditDeSelect() { 223 bool CFWL_ComboBox::EditDeSelect() {
224 return GetWidget() ? ToComboBox(GetWidget())->EditDeSelect() : false; 224 return GetWidget() ? ToComboBox(GetWidget())->EditDeSelect() : false;
225 } 225 }
226 226
227 FWL_Error CFWL_ComboBox::GetBBox(CFX_RectF& rect) { 227 FWL_Error CFWL_ComboBox::GetBBox(CFX_RectF& rect) {
228 return GetWidget() ? ToComboBox(GetWidget())->GetBBox(rect) 228 return GetWidget() ? ToComboBox(GetWidget())->GetBBox(rect)
229 : FWL_Error::Indefinite; 229 : FWL_Error::Indefinite;
230 } 230 }
231 231
232 FWL_Error CFWL_ComboBox::EditModifyStylesEx(uint32_t dwStylesExAdded, 232 void CFWL_ComboBox::EditModifyStylesEx(uint32_t dwStylesExAdded,
233 uint32_t dwStylesExRemoved) { 233 uint32_t dwStylesExRemoved) {
234 return GetWidget() 234 if (GetWidget()) {
235 ? ToComboBox(GetWidget()) 235 ToComboBox(GetWidget())
236 ->EditModifyStylesEx(dwStylesExAdded, dwStylesExRemoved) 236 ->EditModifyStylesEx(dwStylesExAdded, dwStylesExRemoved);
237 : FWL_Error::Indefinite; 237 }
238 } 238 }
239 239
240 FWL_Error CFWL_ComboBox::GetCaption(IFWL_Widget* pWidget, 240 FWL_Error CFWL_ComboBox::GetCaption(IFWL_Widget* pWidget,
241 CFX_WideString& wsCaption) { 241 CFX_WideString& wsCaption) {
242 return FWL_Error::Succeeded; 242 return FWL_Error::Succeeded;
243 } 243 }
244 244
245 int32_t CFWL_ComboBox::CountItems(const IFWL_Widget* pWidget) { 245 int32_t CFWL_ComboBox::CountItems(const IFWL_Widget* pWidget) {
246 return m_ItemArray.size(); 246 return m_ItemArray.size();
247 } 247 }
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after
363 FWL_Error CFWL_ComboBox::SetItemCheckState(IFWL_Widget* pWidget, 363 FWL_Error CFWL_ComboBox::SetItemCheckState(IFWL_Widget* pWidget,
364 CFWL_ListItem* pItem, 364 CFWL_ListItem* pItem,
365 uint32_t dwCheckState) { 365 uint32_t dwCheckState) {
366 static_cast<CFWL_ListItem*>(pItem)->m_dwCheckState = dwCheckState; 366 static_cast<CFWL_ListItem*>(pItem)->m_dwCheckState = dwCheckState;
367 return FWL_Error::Succeeded; 367 return FWL_Error::Succeeded;
368 } 368 }
369 369
370 FX_FLOAT CFWL_ComboBox::GetListHeight(IFWL_Widget* pWidget) { 370 FX_FLOAT CFWL_ComboBox::GetListHeight(IFWL_Widget* pWidget) {
371 return m_fMaxListHeight; 371 return m_fMaxListHeight;
372 } 372 }
OLDNEW
« no previous file with comments | « xfa/fwl/core/cfwl_combobox.h ('k') | xfa/fwl/core/cfwl_datetimepicker.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698