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 "xfa/fwl/theme/cfwl_monthcalendartp.h" | 7 #include "xfa/fwl/theme/cfwl_monthcalendartp.h" |
8 | 8 |
9 #include "xfa/fde/tto/fde_textout.h" | 9 #include "xfa/fde/tto/fde_textout.h" |
10 #include "xfa/fwl/basewidget/ifwl_monthcalendar.h" | 10 #include "xfa/fwl/basewidget/ifwl_monthcalendar.h" |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
94 } | 94 } |
95 case FWL_PART_MCD_Background: { | 95 case FWL_PART_MCD_Background: { |
96 DrawTotalBK(pParams, &pParams->m_matrix); | 96 DrawTotalBK(pParams, &pParams->m_matrix); |
97 break; | 97 break; |
98 } | 98 } |
99 case FWL_PART_MCD_Header: { | 99 case FWL_PART_MCD_Header: { |
100 DrawHeadBk(pParams, &pParams->m_matrix); | 100 DrawHeadBk(pParams, &pParams->m_matrix); |
101 break; | 101 break; |
102 } | 102 } |
103 case FWL_PART_MCD_LBtn: { | 103 case FWL_PART_MCD_LBtn: { |
104 #ifdef THEME_XPSimilar | |
105 FWLTHEME_STATE eState = GetState(pParams->m_dwStates); | 104 FWLTHEME_STATE eState = GetState(pParams->m_dwStates); |
106 DrawArrowBtn(pParams->m_pGraphics, &pParams->m_rtPart, | 105 DrawArrowBtn(pParams->m_pGraphics, &pParams->m_rtPart, |
107 FWLTHEME_DIRECTION_Left, eState, &pParams->m_matrix); | 106 FWLTHEME_DIRECTION_Left, eState, &pParams->m_matrix); |
108 #else | |
109 DrawLButton(pParams, &pParams->m_matrix); | |
110 #endif | |
111 break; | 107 break; |
112 } | 108 } |
113 case FWL_PART_MCD_RBtn: { | 109 case FWL_PART_MCD_RBtn: { |
114 #ifdef THEME_XPSimilar | |
115 FWLTHEME_STATE eState = GetState(pParams->m_dwStates); | 110 FWLTHEME_STATE eState = GetState(pParams->m_dwStates); |
116 DrawArrowBtn(pParams->m_pGraphics, &pParams->m_rtPart, | 111 DrawArrowBtn(pParams->m_pGraphics, &pParams->m_rtPart, |
117 FWLTHEME_DIRECTION_Right, eState, &pParams->m_matrix); | 112 FWLTHEME_DIRECTION_Right, eState, &pParams->m_matrix); |
118 #else | |
119 DrawRButton(pParams, &pParams->m_matrix); | |
120 #endif | |
121 break; | 113 break; |
122 } | 114 } |
123 case FWL_PART_MCD_HSeparator: { | 115 case FWL_PART_MCD_HSeparator: { |
124 DrawHSeperator(pParams, &pParams->m_matrix); | 116 DrawHSeperator(pParams, &pParams->m_matrix); |
125 break; | 117 break; |
126 } | 118 } |
127 case FWL_PART_MCD_DatesIn: { | 119 case FWL_PART_MCD_DatesIn: { |
128 DrawDatesInBK(pParams, &pParams->m_matrix); | 120 DrawDatesInBK(pParams, &pParams->m_matrix); |
129 break; | 121 break; |
130 } | 122 } |
(...skipping 447 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
578 } else { | 570 } else { |
579 m_pThemeData->clrCaption = ArgbEncode(0xff, 128, 128, 0); | 571 m_pThemeData->clrCaption = ArgbEncode(0xff, 128, 128, 0); |
580 m_pThemeData->clrSeperator = ArgbEncode(0xff, 128, 128, 64); | 572 m_pThemeData->clrSeperator = ArgbEncode(0xff, 128, 128, 64); |
581 m_pThemeData->clrDatesHoverBK = ArgbEncode(0xff, 217, 220, 191); | 573 m_pThemeData->clrDatesHoverBK = ArgbEncode(0xff, 217, 220, 191); |
582 m_pThemeData->clrDatesSelectedBK = ArgbEncode(0xff, 204, 208, 183); | 574 m_pThemeData->clrDatesSelectedBK = ArgbEncode(0xff, 204, 208, 183); |
583 m_pThemeData->clrDatesCircle = ArgbEncode(0xff, 128, 128, 0); | 575 m_pThemeData->clrDatesCircle = ArgbEncode(0xff, 128, 128, 0); |
584 m_pThemeData->clrToday = ArgbEncode(0xff, 0, 0, 0); | 576 m_pThemeData->clrToday = ArgbEncode(0xff, 0, 0, 0); |
585 m_pThemeData->clrBK = ArgbEncode(0xff, 255, 255, 255); | 577 m_pThemeData->clrBK = ArgbEncode(0xff, 255, 255, 255); |
586 } | 578 } |
587 } | 579 } |
OLD | NEW |