| Index: xfa/src/fwl/src/basewidget/fwl_monthcalendarimp.cpp
|
| diff --git a/xfa/src/fwl/src/basewidget/fwl_monthcalendarimp.cpp b/xfa/src/fwl/src/basewidget/fwl_monthcalendarimp.cpp
|
| index 39085d6e856ce6cf5670e6d853070e626c61ba30..aed47639b228183c87e54055a4598606fb3f2d24 100644
|
| --- a/xfa/src/fwl/src/basewidget/fwl_monthcalendarimp.cpp
|
| +++ b/xfa/src/fwl/src/basewidget/fwl_monthcalendarimp.cpp
|
| @@ -44,15 +44,15 @@ FWL_ERR IFWL_MonthCalendar::Initialize(const CFWL_WidgetImpProperties &propertie
|
| ((CFWL_MonthCalendarImp*)m_pData)->SetInterface(this);
|
| return ((CFWL_MonthCalendarImp*)m_pData)->Initialize();
|
| }
|
| -FX_INT32 IFWL_MonthCalendar::CountSelect()
|
| +int32_t IFWL_MonthCalendar::CountSelect()
|
| {
|
| return ((CFWL_MonthCalendarImp*)m_pData)->CountSelect();
|
| }
|
| -FX_BOOL IFWL_MonthCalendar::GetSelect(FX_INT32 &iYear, FX_INT32 &iMonth, FX_INT32 &iDay, FX_INT32 nIndex)
|
| +FX_BOOL IFWL_MonthCalendar::GetSelect(int32_t &iYear, int32_t &iMonth, int32_t &iDay, int32_t nIndex)
|
| {
|
| return ((CFWL_MonthCalendarImp*)m_pData)->GetSelect(iYear, iMonth, iDay, nIndex);
|
| }
|
| -FX_BOOL IFWL_MonthCalendar::SetSelect(FX_INT32 iYear, FX_INT32 iMonth, FX_INT32 iDay)
|
| +FX_BOOL IFWL_MonthCalendar::SetSelect(int32_t iYear, int32_t iMonth, int32_t iDay)
|
| {
|
| return ((CFWL_MonthCalendarImp*)m_pData)->SetSelect(iYear, iMonth, iDay);
|
| }
|
| @@ -204,11 +204,11 @@ FWL_ERR CFWL_MonthCalendarImp::DrawWidget(CFX_Graphics *pGraphics, const CFX_Mat
|
| }
|
| return FWL_ERR_Succeeded;
|
| }
|
| -FX_INT32 CFWL_MonthCalendarImp::CountSelect()
|
| +int32_t CFWL_MonthCalendarImp::CountSelect()
|
| {
|
| return m_arrSelDays.GetSize();
|
| }
|
| -FX_BOOL CFWL_MonthCalendarImp::GetSelect(FX_INT32 &iYear, FX_INT32 &iMonth, FX_INT32 &iDay, FX_INT32 nIndex )
|
| +FX_BOOL CFWL_MonthCalendarImp::GetSelect(int32_t &iYear, int32_t &iMonth, int32_t &iDay, int32_t nIndex )
|
| {
|
| if (nIndex >= m_arrSelDays.GetSize()) {
|
| return FALSE;
|
| @@ -218,7 +218,7 @@ FX_BOOL CFWL_MonthCalendarImp::GetSelect(FX_INT32 &iYear, FX_INT32 &iMonth, FX_I
|
| iDay = m_arrSelDays[nIndex];
|
| return TRUE;
|
| }
|
| -FX_BOOL CFWL_MonthCalendarImp::SetSelect(FX_INT32 iYear, FX_INT32 iMonth, FX_INT32 iDay)
|
| +FX_BOOL CFWL_MonthCalendarImp::SetSelect(int32_t iYear, int32_t iMonth, int32_t iDay)
|
| {
|
| ChangeToMonth(iYear, iMonth);
|
| return AddSelDay(iDay);
|
| @@ -282,8 +282,8 @@ void CFWL_MonthCalendarImp::DrawCaption(CFX_Graphics *pGraphics, IFWL_ThemeProvi
|
| textParam.m_iPart = FWL_PART_MCD_Caption;
|
| textParam.m_dwStates = FWL_PARTSTATE_MCD_Normal;
|
| textParam.m_pGraphics = pGraphics;
|
| - FX_INT32 iYear;
|
| - FX_INT32 iMonth;
|
| + int32_t iYear;
|
| + int32_t iMonth;
|
| iYear = m_iCurYear;
|
| iMonth = m_iCurMonth;
|
| CFX_WideString wsCation;
|
| @@ -321,8 +321,8 @@ void CFWL_MonthCalendarImp::DrawDatesInBK(CFX_Graphics *pGraphics, IFWL_ThemePro
|
| if (pMatrix) {
|
| params.m_matrix.Concat(*pMatrix);
|
| }
|
| - FX_INT32 iCount = m_arrDates.GetSize();
|
| - for (FX_INT32 j = 0; j < iCount; j ++) {
|
| + int32_t iCount = m_arrDates.GetSize();
|
| + for (int32_t j = 0; j < iCount; j ++) {
|
| LPDATEINFO pDataInfo = (LPDATEINFO)m_arrDates.GetAt(j);
|
| if (pDataInfo->dwStates & FWL_ITEMSTATE_MCD_Selected) {
|
| params.m_dwStates |= FWL_PARTSTATE_MCD_Selected;
|
| @@ -351,7 +351,7 @@ void CFWL_MonthCalendarImp::DrawWeek(CFX_Graphics *pGraphics, IFWL_ThemeProvider
|
| params.m_pGraphics = pGraphics;
|
| params.m_dwStates = FWL_PARTSTATE_MCD_Normal;
|
| params.m_iTTOAlign = FDE_TTOALIGNMENT_Center;
|
| - FX_INT32 iWeek;
|
| + int32_t iWeek;
|
| iWeek = m_pDateTime->GetDayOfWeek();
|
| CFX_RectF rtDayOfWeek;
|
| const FX_WCHAR* pWeekDay[] = {
|
| @@ -361,7 +361,7 @@ void CFWL_MonthCalendarImp::DrawWeek(CFX_Graphics *pGraphics, IFWL_ThemeProvider
|
| if (pMatrix) {
|
| params.m_matrix.Concat(*pMatrix);
|
| }
|
| - for (FX_INT32 i = 0; i < 7; i++) {
|
| + for (int32_t i = 0; i < 7; i++) {
|
| rtDayOfWeek.Set(m_rtWeek.left + i * (m_szCell.x + MONTHCAL_HMARGIN * 2),
|
| m_rtWeek.top,
|
| m_szCell.x,
|
| @@ -388,13 +388,13 @@ void CFWL_MonthCalendarImp::DrawWeekNumber(CFX_Graphics *pGraphics, IFWL_ThemePr
|
| if (pMatrix) {
|
| params.m_matrix.Concat(*pMatrix);
|
| }
|
| - FX_INT32 iWeekNum = 0;
|
| - FX_INT32 iMonthNum = m_pDateTime->GetMonth();
|
| - FX_INT32 iDayNum = FX_DaysInMonth(m_iCurYear, iMonthNum);
|
| - FX_INT32 iTemp = 0;
|
| + int32_t iWeekNum = 0;
|
| + int32_t iMonthNum = m_pDateTime->GetMonth();
|
| + int32_t iDayNum = FX_DaysInMonth(m_iCurYear, iMonthNum);
|
| + int32_t iTemp = 0;
|
| FX_FLOAT fVStartPos = m_rtClient.top + m_fHeadHei + m_fHSepHei;
|
| FX_FLOAT fHStartPos = m_rtClient.left;
|
| - for (FX_INT32 i = 1; i <= iDayNum; i += 7) {
|
| + for (int32_t i = 1; i <= iDayNum; i += 7) {
|
| iTemp ++;
|
| iWeekNum = CalWeekNumber(m_iCurYear, iMonthNum, i);
|
| m_rtWeekNum.Set(fHStartPos, fVStartPos + m_fDateCellHei * iTemp, m_fWeekNumWid, m_fDateCellHei);
|
| @@ -453,8 +453,8 @@ void CFWL_MonthCalendarImp::DrawDatesIn(CFX_Graphics *pGraphics, IFWL_ThemeProvi
|
| if (pMatrix) {
|
| params.m_matrix.Concat(*pMatrix);
|
| }
|
| - FX_INT32 iCount = m_arrDates.GetSize();
|
| - for (FX_INT32 j = 0; j < iCount; j ++) {
|
| + int32_t iCount = m_arrDates.GetSize();
|
| + for (int32_t j = 0; j < iCount; j ++) {
|
| LPDATEINFO pDataInfo = (LPDATEINFO)m_arrDates.GetAt(j);
|
| params.m_wsText = pDataInfo->wsDay;
|
| params.m_rtPart = pDataInfo->rect;
|
| @@ -634,11 +634,11 @@ void CFWL_MonthCalendarImp::LayOut()
|
| void CFWL_MonthCalendarImp::CalDateItem()
|
| {
|
| FX_BOOL bNewWeek = FALSE;
|
| - FX_INT32 iWeekOfMonth = 0;
|
| + int32_t iWeekOfMonth = 0;
|
| FX_FLOAT fLeft = m_rtDates.left;
|
| FX_FLOAT fTop = m_rtDates.top;
|
| - FX_INT32 iCount = m_arrDates.GetSize();
|
| - for (FX_INT32 i = 0; i < iCount; i ++) {
|
| + int32_t iCount = m_arrDates.GetSize();
|
| + for (int32_t i = 0; i < iCount; i ++) {
|
| LPDATEINFO pDateInfo = (LPDATEINFO)m_arrDates.GetAt(i);
|
| if (bNewWeek) {
|
| iWeekOfMonth ++;
|
| @@ -694,30 +694,30 @@ void CFWL_MonthCalendarImp::GetCapValue()
|
| }
|
| m_fMCHei = *(FX_FLOAT*)pTheme->GetCapacity(&part, FWL_WGTCAPACITY_MC_HEIGHT);
|
| }
|
| -FX_INT32 CFWL_MonthCalendarImp::CalWeekNumber(FX_INT32 iYear, FX_INT32 iMonth, FX_INT32 iDay)
|
| +int32_t CFWL_MonthCalendarImp::CalWeekNumber(int32_t iYear, int32_t iMonth, int32_t iDay)
|
| {
|
| return 0;
|
| }
|
| -FX_BOOL CFWL_MonthCalendarImp::GetMinDate(FX_INT32 &iYear, FX_INT32 &iMonth, FX_INT32 &iDay)
|
| +FX_BOOL CFWL_MonthCalendarImp::GetMinDate(int32_t &iYear, int32_t &iMonth, int32_t &iDay)
|
| {
|
| iYear = m_dtMin.iYear;
|
| iMonth = m_dtMin.iMonth;
|
| iDay = m_dtMin.iDay;
|
| return TRUE;
|
| }
|
| -FX_BOOL CFWL_MonthCalendarImp::SetMinDate(FX_INT32 iYear, FX_INT32 iMonth, FX_INT32 iDay)
|
| +FX_BOOL CFWL_MonthCalendarImp::SetMinDate(int32_t iYear, int32_t iMonth, int32_t iDay)
|
| {
|
| m_dtMin = DATE(iYear, iMonth, iDay);
|
| return TRUE;
|
| }
|
| -FX_BOOL CFWL_MonthCalendarImp::GetMaxDate(FX_INT32 &iYear, FX_INT32 &iMonth, FX_INT32 &iDay)
|
| +FX_BOOL CFWL_MonthCalendarImp::GetMaxDate(int32_t &iYear, int32_t &iMonth, int32_t &iDay)
|
| {
|
| iYear = m_dtMax.iYear;
|
| iMonth = m_dtMax.iMonth;
|
| iDay = m_dtMax.iDay;
|
| return TRUE;
|
| }
|
| -FX_BOOL CFWL_MonthCalendarImp::SetMaxDate(FX_INT32 iYear, FX_INT32 iMonth, FX_INT32 iDay)
|
| +FX_BOOL CFWL_MonthCalendarImp::SetMaxDate(int32_t iYear, int32_t iMonth, int32_t iDay)
|
| {
|
| m_dtMax = DATE(iYear, iMonth, iDay);
|
| return TRUE;
|
| @@ -748,8 +748,8 @@ FX_BOOL CFWL_MonthCalendarImp::InitDate()
|
| }
|
| void CFWL_MonthCalendarImp::ClearDateItem()
|
| {
|
| - FX_INT32 iCount = m_arrDates.GetSize();
|
| - for (FX_INT32 i = 0; i < iCount; i ++) {
|
| + int32_t iCount = m_arrDates.GetSize();
|
| + for (int32_t i = 0; i < iCount; i ++) {
|
| LPDATEINFO pData = (LPDATEINFO)m_arrDates.GetAt(i);
|
| delete pData;
|
| }
|
| @@ -758,9 +758,9 @@ void CFWL_MonthCalendarImp::ClearDateItem()
|
| void CFWL_MonthCalendarImp::ReSetDateItem()
|
| {
|
| m_pDateTime->Set(m_iCurYear, m_iCurMonth, 1);
|
| - FX_INT32 iDays = FX_DaysInMonth(m_iCurYear, m_iCurMonth);
|
| - FX_INT32 iDayOfWeek = m_pDateTime->GetDayOfWeek();
|
| - for (FX_INT32 i = 0; i < iDays; i ++) {
|
| + int32_t iDays = FX_DaysInMonth(m_iCurYear, m_iCurMonth);
|
| + int32_t iDayOfWeek = m_pDateTime->GetDayOfWeek();
|
| + for (int32_t i = 0; i < iDays; i ++) {
|
| if (iDayOfWeek >= 7) {
|
| iDayOfWeek = 0;
|
| }
|
| @@ -782,7 +782,7 @@ void CFWL_MonthCalendarImp::ReSetDateItem()
|
| }
|
| FX_BOOL CFWL_MonthCalendarImp::NextMonth()
|
| {
|
| - FX_INT32 iYear = m_iCurYear, iMonth = m_iCurMonth;
|
| + int32_t iYear = m_iCurYear, iMonth = m_iCurMonth;
|
| if (iMonth >= 12) {
|
| iMonth = 1;
|
| iYear++;
|
| @@ -799,7 +799,7 @@ FX_BOOL CFWL_MonthCalendarImp::NextMonth()
|
| }
|
| FX_BOOL CFWL_MonthCalendarImp::PrevMonth()
|
| {
|
| - FX_INT32 iYear = m_iCurYear, iMonth = m_iCurMonth;
|
| + int32_t iYear = m_iCurYear, iMonth = m_iCurMonth;
|
| if (iMonth <= 1) {
|
| iMonth = 12;
|
| iYear --;
|
| @@ -814,7 +814,7 @@ FX_BOOL CFWL_MonthCalendarImp::PrevMonth()
|
| ChangeToMonth(m_iCurYear, m_iCurMonth);
|
| return TRUE;
|
| }
|
| -void CFWL_MonthCalendarImp::ChangeToMonth(FX_INT32 iYear, FX_INT32 iMonth)
|
| +void CFWL_MonthCalendarImp::ChangeToMonth(int32_t iYear, int32_t iMonth)
|
| {
|
| m_iCurYear = iYear;
|
| m_iCurMonth = iMonth;
|
| @@ -824,16 +824,16 @@ void CFWL_MonthCalendarImp::ChangeToMonth(FX_INT32 iYear, FX_INT32 iMonth)
|
| CalDateItem();
|
| GetHeadText(m_iCurYear, m_iCurMonth, m_wsHead);
|
| }
|
| -FX_BOOL CFWL_MonthCalendarImp::RemoveSelDay(FX_INT32 iDay, FX_BOOL bAll)
|
| +FX_BOOL CFWL_MonthCalendarImp::RemoveSelDay(int32_t iDay, FX_BOOL bAll)
|
| {
|
| if (iDay == -1 && !bAll) {
|
| return FALSE;
|
| }
|
| if (bAll) {
|
| - FX_INT32 iCount = m_arrSelDays.GetSize();
|
| - FX_INT32 iDatesCount = m_arrDates.GetSize();
|
| - for (FX_INT32 i = 0; i < iCount; i ++) {
|
| - FX_INT32 iSelDay = m_arrSelDays.GetAt(i);
|
| + int32_t iCount = m_arrSelDays.GetSize();
|
| + int32_t iDatesCount = m_arrDates.GetSize();
|
| + for (int32_t i = 0; i < iCount; i ++) {
|
| + int32_t iSelDay = m_arrSelDays.GetAt(i);
|
| if (iSelDay <= iDatesCount) {
|
| LPDATEINFO pDateInfo = (LPDATEINFO)m_arrDates.GetAt(iSelDay - 1);
|
| pDateInfo->dwStates &= ~FWL_ITEMSTATE_MCD_Selected;
|
| @@ -841,12 +841,12 @@ FX_BOOL CFWL_MonthCalendarImp::RemoveSelDay(FX_INT32 iDay, FX_BOOL bAll)
|
| }
|
| m_arrSelDays.RemoveAll();
|
| } else {
|
| - FX_INT32 index = m_arrSelDays.Find(iDay);
|
| + int32_t index = m_arrSelDays.Find(iDay);
|
| if (index == -1) {
|
| return FALSE;
|
| }
|
| - FX_INT32 iSelDay = m_arrSelDays.GetAt(iDay);
|
| - FX_INT32 iDatesCount = m_arrDates.GetSize();
|
| + int32_t iSelDay = m_arrSelDays.GetAt(iDay);
|
| + int32_t iDatesCount = m_arrDates.GetSize();
|
| if (iSelDay <= iDatesCount) {
|
| LPDATEINFO pDateInfo = (LPDATEINFO)m_arrDates.GetAt(iSelDay - 1);
|
| pDateInfo->dwStates &= ~FWL_ITEMSTATE_MCD_Selected;
|
| @@ -855,7 +855,7 @@ FX_BOOL CFWL_MonthCalendarImp::RemoveSelDay(FX_INT32 iDay, FX_BOOL bAll)
|
| }
|
| return TRUE;
|
| }
|
| -FX_BOOL CFWL_MonthCalendarImp::AddSelDay(FX_INT32 iDay)
|
| +FX_BOOL CFWL_MonthCalendarImp::AddSelDay(int32_t iDay)
|
| {
|
| FXSYS_assert(iDay > 0);
|
| if (m_pProperties->m_dwStyleExes & FWL_STYLEEXT_MCD_MultiSelect) {
|
| @@ -885,7 +885,7 @@ FX_BOOL CFWL_MonthCalendarImp::JumpToToday()
|
| }
|
| return TRUE;
|
| }
|
| -void CFWL_MonthCalendarImp::GetHeadText(FX_INT32 iYear, FX_INT32 iMonth, CFX_WideString &wsHead)
|
| +void CFWL_MonthCalendarImp::GetHeadText(int32_t iYear, int32_t iMonth, CFX_WideString &wsHead)
|
| {
|
| FXSYS_assert(iMonth > 0 && iMonth < 13);
|
| static FX_LPWSTR pMonth[] = {
|
| @@ -904,14 +904,14 @@ void CFWL_MonthCalendarImp::GetHeadText(FX_INT32 iYear, FX_INT32 iMonth, CFX_Wid
|
| };
|
| wsHead.Format(FX_LPCWSTR(L"%s, %d"), pMonth[iMonth - 1], iYear);
|
| }
|
| -void CFWL_MonthCalendarImp::GetTodayText(FX_INT32 iYear, FX_INT32 iMonth, FX_INT32 iDay, CFX_WideString &wsToday)
|
| +void CFWL_MonthCalendarImp::GetTodayText(int32_t iYear, int32_t iMonth, int32_t iDay, CFX_WideString &wsToday)
|
| {
|
| wsToday.Format(FX_LPCWSTR(L", %d/%d/%d"), iDay, iMonth, iYear);
|
| }
|
| -FX_INT32 CFWL_MonthCalendarImp::GetDayAtPoint(FX_FLOAT x, FX_FLOAT y)
|
| +int32_t CFWL_MonthCalendarImp::GetDayAtPoint(FX_FLOAT x, FX_FLOAT y)
|
| {
|
| - FX_INT32 iCount = m_arrDates.GetSize();
|
| - for (FX_INT32 i = 0; i < iCount; i++) {
|
| + int32_t iCount = m_arrDates.GetSize();
|
| + for (int32_t i = 0; i < iCount; i++) {
|
| LPDATEINFO pDateInfo = (LPDATEINFO)m_arrDates.GetAt(i);
|
| if (pDateInfo->rect.Contains(x, y)) {
|
| return ++i;
|
| @@ -919,7 +919,7 @@ FX_INT32 CFWL_MonthCalendarImp::GetDayAtPoint(FX_FLOAT x, FX_FLOAT y)
|
| }
|
| return -1;
|
| }
|
| -FX_BOOL CFWL_MonthCalendarImp::GetDayRect(FX_INT32 iDay, CFX_RectF &rtDay)
|
| +FX_BOOL CFWL_MonthCalendarImp::GetDayRect(int32_t iDay, CFX_RectF &rtDay)
|
| {
|
| if (iDay <= 0 || iDay > m_arrDates.GetSize()) {
|
| return FALSE;
|
| @@ -933,11 +933,11 @@ CFWL_MonthCalendarImpDelegate::CFWL_MonthCalendarImpDelegate(CFWL_MonthCalendarI
|
| : m_pOwner(pOwner)
|
| {
|
| }
|
| -FX_INT32 CFWL_MonthCalendarImpDelegate::OnProcessMessage(CFWL_Message *pMessage)
|
| +int32_t CFWL_MonthCalendarImpDelegate::OnProcessMessage(CFWL_Message *pMessage)
|
| {
|
| _FWL_RETURN_VALUE_IF_FAIL(pMessage, 0);
|
| FX_DWORD dwMsgCode = pMessage->GetClassID();
|
| - FX_INT32 iRet = 1;
|
| + int32_t iRet = 1;
|
| switch (dwMsgCode) {
|
| case FWL_MSGHASH_SetFocus:
|
| case FWL_MSGHASH_KillFocus: {
|
| @@ -1016,13 +1016,13 @@ void CFWL_MonthCalendarImpDelegate::OnLButtonDown(CFWL_MsgMouse *pMsg)
|
| } else {
|
| if (m_pOwner->m_pProperties->m_dwStyleExes & FWL_STYLEEXT_MCD_MultiSelect) {
|
| } else {
|
| - FX_INT32 iOldSel = 0;
|
| + int32_t iOldSel = 0;
|
| if (m_pOwner->m_arrSelDays.GetSize() > 0) {
|
| iOldSel = m_pOwner->m_arrSelDays[0];
|
| } else {
|
| return;
|
| }
|
| - FX_INT32 iCurSel = m_pOwner->GetDayAtPoint(pMsg->m_fx, pMsg->m_fy);
|
| + int32_t iCurSel = m_pOwner->GetDayAtPoint(pMsg->m_fx, pMsg->m_fy);
|
| FX_BOOL bSelChanged = iCurSel > 0 && iCurSel != iOldSel;
|
| if (bSelChanged) {
|
| LPDATEINFO lpDatesInfo = (LPDATEINFO)m_pOwner->m_arrDates.GetAt(iCurSel - 1);
|
| @@ -1056,7 +1056,7 @@ void CFWL_MonthCalendarImpDelegate::OnLButtonUp(CFWL_MsgMouse *pMsg)
|
| m_pOwner->m_iRBtnPartStates = 0;
|
| m_pOwner->Repaint(&m_pOwner->m_rtRBtn);
|
| } else if (m_pOwner->m_rtDates.Contains(pMsg->m_fx, pMsg->m_fy)) {
|
| - FX_INT32 iDay = m_pOwner->GetDayAtPoint(pMsg->m_fx, pMsg->m_fy);
|
| + int32_t iDay = m_pOwner->GetDayAtPoint(pMsg->m_fx, pMsg->m_fy);
|
| if (iDay != -1) {
|
| m_pOwner->AddSelDay(iDay);
|
| }
|
| @@ -1071,7 +1071,7 @@ void CFWL_MonthCalendarImpDelegate::OnMouseMove(CFWL_MsgMouse *pMsg)
|
| CFX_RectF rtInvalidate;
|
| rtInvalidate.Set(0, 0, 0, 0);
|
| if (m_pOwner->m_rtDates.Contains(pMsg->m_fx, pMsg->m_fy)) {
|
| - FX_INT32 iHover = m_pOwner->GetDayAtPoint(pMsg->m_fx, pMsg->m_fy);
|
| + int32_t iHover = m_pOwner->GetDayAtPoint(pMsg->m_fx, pMsg->m_fy);
|
| bRepaint = m_pOwner->m_iHovered != iHover;
|
| if (bRepaint) {
|
| if (m_pOwner->m_iHovered > 0) {
|
|
|