/foundation/arkui/ace_engine/frameworks/core/components/calendar/ |
H A D | rosen_render_calendar.cpp | 238 const auto& day = calendarDays_[dateNumber++]; in DrawWeekAndDates() local 243 DrawCardCalendar(canvas, offset + Offset(0, NormalizeToPx(dateOffset)), dayOffset, day, dateNumber); in DrawWeekAndDates() 245 DrawTvCalendar(canvas, offset, dayOffset, day, dateNumber); in DrawWeekAndDates() 252 RSCanvas* canvas, const Offset& offset, const CalendarDay& day, double x, double y) const in DrawFocusedArea() 271 if (day.dayMark == "work" && showHoliday_) { in DrawFocusedArea() 273 } else if (day.dayMark == "off" && showHoliday_) { in DrawFocusedArea() 350 RSCanvas* canvas, const Offset& offset, const CalendarDay& day, txt::TextStyle& textStyle) const in PaintDay() 353 RSCanvas* canvas, const Offset& offset, const CalendarDay& day, Rosen::TextStyle& textStyle) const in PaintDay() 356 // paint day in PaintDay() 364 if (!day in PaintDay() 251 DrawFocusedArea( RSCanvas* canvas, const Offset& offset, const CalendarDay& day, double x, double y) const DrawFocusedArea() argument 349 PaintDay( RSCanvas* canvas, const Offset& offset, const CalendarDay& day, txt::TextStyle& textStyle) const PaintDay() argument 456 PaintLunarDay( RSCanvas* canvas, const Offset& offset, const CalendarDay& day, const txt::TextStyle& textStyle) const PaintLunarDay() argument 471 SetNonFocusStyle( const CalendarDay& day, txt::TextStyle& dateTextStyle, txt::TextStyle& lunarTextStyle) SetNonFocusStyle() argument 531 DrawCardCalendar( RSCanvas* canvas, const Offset& offset, const Offset& dayOffset, const CalendarDay& day, int32_t dateNumber) DrawCardCalendar() argument 581 HandleAdditionalConditions(RSCanvas* canvas, const Offset& offset, const Offset& dayOffset, const CalendarDay& day, txt::TextStyle& lunarTextStyle) HandleAdditionalConditions() argument 613 DrawTvCalendar(RSCanvas* canvas, const Offset& offset, const Offset& dayOffset, const CalendarDay& day, int32_t dateNumber) DrawTvCalendar() argument 707 PaintUnderscore(RSCanvas* canvas, const Offset& offset, const CalendarDay& day) PaintUnderscore() argument 742 PaintScheduleMarker(RSCanvas* canvas, const Offset& offset, const CalendarDay& day) PaintScheduleMarker() argument 769 InitWorkStateStyle( const CalendarDay& day, const Offset& offset, txt::TextStyle& workStateStyle, Rect& boxRect) const InitWorkStateStyle() argument 774 InitWorkStateStyle( const CalendarDay& day, const Offset& offset, Rosen::TextStyle& workStateStyle, Rect& boxRect) const InitWorkStateStyle() argument 819 SetWorkStateStyle(const CalendarDay& day, RSColorQuad workColor, RSColorQuad offColor, txt::TextStyle& workStateStyle) const InitWorkStateStyle() argument [all...] |
H A D | rosen_render_calendar.h | 49 RSCanvas* canvas, const Offset& offset, const CalendarDay& day, double x, double y) const; 55 RSCanvas* canvas, const Offset& offset, const CalendarDay& day, txt::TextStyle& textStyle) const; 56 void PaintLunarDay(RSCanvas* canvas, const Offset& offset, const CalendarDay& day, 59 const CalendarDay& day, txt::TextStyle& lunarTextStyle); 63 RSCanvas* canvas, const Offset& offset, const CalendarDay& day, Rosen::TextStyle& textStyle) const; 64 void PaintLunarDay(RSCanvas* canvas, const Offset& offset, const CalendarDay& day, 67 const CalendarDay& day, Rosen::TextStyle& lunarTextStyle); 71 void SetNonFocusStyle(const CalendarDay& day, txt::TextStyle& dateTextStyle, txt::TextStyle& lunarTextStyle); 73 void SetNonFocusStyle(const CalendarDay& day, Rosen::TextStyle& dateTextStyle, Rosen::TextStyle& lunarTextStyle); 76 const CalendarDay& day, int32_ [all...] |
H A D | render_calendar.cpp | 94 dateTime.day = static_cast<uint32_t>(today.day); in UpdateAccessibility() 192 CalendarDay day; in OnSelectedDay() local 194 day.index = lastDayIndex_; in OnSelectedDay() 196 day.index = selectedDayNumber_ + firstDayIndex_ - 1; in OnSelectedDay() 201 OnDateSelected(day); in OnSelectedDay() 292 calendarController_->GoToPrevMonth(onFocusDay.day); in FocusChanged() 295 calendarController_->GoToNextMonth(onFocusDay.day); in FocusChanged() 333 CalendarDay day; in HandleClick() local 334 day in HandleClick() [all...] |
H A D | calendar_controller_v2.h | 41 controller_->GoTo(today.month.year, today.month.month, today.day); in BackToToday() 45 void GoTo(int32_t year, int32_t month, int32_t day) in GoTo() argument 54 controller_->GoTo(year, month, day); in GoTo()
|
H A D | calendar_data_adapter.cpp | 34 LOGE("parse day number error, not find key:%{public}s", key.c_str()); in ParseDayNumberProp() 43 LOGW("parse day number type error"); in ParseDayNumberProp() 57 today_.day = static_cast<int32_t>(currentDate.day); in CalendarDataAdapter() 93 if (!ParseDayNumberProp(item, CalendarDay::DAY, dayInfo.day)) { in ParseData() 102 if (dayInfo.day == CALENDAR_FIRST_DAY_NUM_OF_MONTH && result.firstDayIndex == CALENDAR_INVALID) { in ParseData() 113 dayInfo.today = dayInfo.month == today_.month && dayInfo.day == today_.day; in ParseData() 322 dayInfo.day = child->GetInt("day"); in ParseMonthData() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/calendar/ |
H A D | calendar_paint_method.cpp | 181 const auto& day = calendarDays_[dateNumber++]; in DrawDates() local 185 DrawCalendar(canvas, offset, dayOffset, day); in DrawDates() 191 RSCanvas& canvas, const Offset& offset, const Offset& dayOffset, const CalendarDay& day) in DrawCalendar() 209 SetCalendarPickerDayTextStyle(dateTextStyle, day); in DrawCalendar() 210 DrawCalendarPickerBackgroundArea(day, canvas, x, y); in DrawCalendar() 213 PaintDay(canvas, dateNumberOffset, day, dateTextStyle); in DrawCalendar() 217 // First of all, check whether the day is current month or not, and set text style. in DrawCalendar() 218 SetDayTextStyle(dateTextStyle, lunarTextStyle, day); in DrawCalendar() 220 if (day.focused && day in DrawCalendar() 190 DrawCalendar( RSCanvas& canvas, const Offset& offset, const Offset& dayOffset, const CalendarDay& day) DrawCalendar() argument 275 DrawCalendarPickerBackgroundArea( const CalendarDay& day, RSCanvas& canvas, double x, double y) const DrawCalendarPickerBackgroundArea() argument 345 SetDayTextStyle( RSTextStyle& dateTextStyle, RSTextStyle& lunarTextStyle, const CalendarDay& day) SetDayTextStyle() argument 382 SetCalendarPickerDayTextStyle(RSTextStyle& dateTextStyle, const CalendarDay& day) SetCalendarPickerDayTextStyle() argument 481 PaintDay( RSCanvas& canvas, const Offset& offset, const CalendarDay& day, RSTextStyle& textStyle) const PaintDay() argument 503 PaintLunarDay( RSCanvas& canvas, const Offset& offset, const CalendarDay& day, const RSTextStyle& textStyle) const PaintLunarDay() argument [all...] |
H A D | calendar_pattern.cpp | 263 void CalendarPattern::FireGoToRequestData(int32_t year, int32_t month, int32_t day) in FireGoToRequestData() argument 276 goToCalendarDay_ = day; in FireGoToRequestData() 284 for (auto& day : obtainedMonth.days) { in JumpTo() 285 if (day.month.year == goToCalendarYear_ && day.month.month == goToCalendarMonth_ && in JumpTo() 286 day.day == goToCalendarDay_) { in JumpTo() 287 day.focused = true; in JumpTo() 289 day.focused = false; in JumpTo() 370 for (auto& day in FlushFocus() [all...] |
H A D | calendar_paint_method.h | 48 void DrawCalendar(RSCanvas& canvas, const Offset& offset, const Offset& dayOffset, const CalendarDay& day); 51 void DrawCalendarPickerBackgroundArea(const CalendarDay& day, RSCanvas& canvas, double x, double y) const; 53 void SetDayTextStyle(RSTextStyle& dateTextStyle, RSTextStyle& lunarTextStyle, const CalendarDay& day); 54 void SetCalendarPickerDayTextStyle(RSTextStyle& dateTextStyle, const CalendarDay& day); 55 void SetOffWorkTextStyle(RSTextStyle& offWorkTextStyle, const CalendarDay& day) const; 56 void PaintDay(RSCanvas& canvas, const Offset& offset, const CalendarDay& day, RSTextStyle& textStyle) const; 58 RSCanvas& canvas, const Offset& offset, const CalendarDay& day, const RSTextStyle& textStyle) const; 61 bool IsToday(const CalendarDay& day) const;
|
H A D | calendar_month_pattern.h | 84 for (auto& day : obtainedMonth_.days) { in SetCalendarDay() 85 if (day.month.year == calendarDay.month.year && day.month.month == calendarDay.month.month && in SetCalendarDay() 86 day.day == calendarDay.day) { in SetCalendarDay() 87 day.focused = true; in SetCalendarDay()
|
H A D | calendar_controller_model_ng.cpp | 32 void CalendarControllerModelNG::GoTo(const int32_t& year, const int32_t& month, const int32_t& day, in GoTo() argument 38 controllerNG->GoTo(year, month, day); in GoTo()
|
H A D | calendar_controller_ng.cpp | 30 void CalendarControllerNg::GoTo(int32_t year, int32_t month, int32_t day) in GoTo() argument 35 calendarPattern->FireGoToRequestData(year, month, day); in GoTo()
|
/foundation/arkui/ace_engine/frameworks/base/utils/ |
H A D | date_util.cpp | 30 date.day = static_cast<uint32_t>(local->tm_mday); in Current() 42 int32_t day = 0; in DayOfMonth() local 51 day = 31; in DayOfMonth() 57 day = 30; in DayOfMonth() 60 day = IsLeapYear(year) ? 29 : 28; in DayOfMonth() 63 day = 0; in DayOfMonth() 65 return day; in DayOfMonth() 68 int32_t Date::CalculateWeekDay(int32_t year, int32_t month, int32_t day) in CalculateWeekDay() argument 76 return (day + 2 * month + 3 * (month + 1) / 5 + year + year / 4 - year / 100 + year / 400) % 7; in CalculateWeekDay()
|
H A D | date_util.h | 26 Date(uint32_t year, uint32_t month, uint32_t day) : year(year), month(month), day(day) {} in Date() 32 static int32_t CalculateWeekDay(int32_t year, int32_t month, int32_t day); 37 uint32_t day = 1; member
|
/foundation/arkui/ace_engine/frameworks/core/components/picker/ |
H A D | picker_data.h | 32 PickerDate(uint32_t year, uint32_t month, uint32_t day) : year_(year), month_(month), day_(day) {} in PickerDate() argument 224 static const std::string& GetSolarDay(uint32_t day); 228 static const std::string& GetLunarDay(uint32_t day); 242 static std::vector<std::string> solarDays_; // solar day from 1 to 31, count is 31 245 static std::vector<std::string> lunarDays_; // lunar day from 1 to 30, count is 30 246 static std::vector<std::string> tagOrder_; // year month day tag order 253 std::optional<uint32_t> day; member in OHOS::Ace::PickerDateF 276 static PickerDateF CreateDay(uint32_t day, bool lunar = false) in CreateDay() argument 279 date.day in CreateDay() 284 CreateMonthDay(uint32_t month, uint32_t day, bool lunar = false, bool leap = false) CreateMonthDay() argument [all...] |
H A D | picker_data.cpp | 74 date.day = day_; in ToString() 79 ",\"day\":" + std::to_string(day_) + ",\"status\":" + std::to_string(status) + "}"; in ToString() 85 days += day_ ? day_ - 1 : 0; // day start from 1 in ToDays() 123 day_ = days + 1; // days is index start form 0 and day start form 1. in FromDays() 178 ",\"day\":" + std::to_string(date_.GetDay()) + in ToString() 227 std::vector<std::string> PickerStringFormatter::solarDays_; // solar day from 1 to 31, count is 31 229 std::vector<std::string> PickerStringFormatter::lunarDays_; // lunar day from 1 to 30, count is 30 230 std::vector<std::string> PickerStringFormatter::tagOrder_; // order of year month day 239 solarDays_.resize(31); // solar day from 1 to 31, count is 31 in Init() 241 lunarDays_.resize(30); // lunar day fro in Init() 297 GetSolarDay(uint32_t day) GetSolarDay() argument 316 GetLunarDay(uint32_t day) GetLunarDay() argument [all...] |
H A D | picker_date_component.cpp | 28 yearColumn->SetWidthRatio(3); // year:month:day = 3:2:2 in PickerDateComponent() 31 monthColumn->SetWidthRatio(2); // year:month:day = 3:2:2 in PickerDateComponent() 34 dayColumn->SetWidthRatio(2); // year:month:day = 3:2:2 in PickerDateComponent() 36 if (order.size() != 3) { // has 3 columns: year month day in PickerDateComponent() 144 LOGE("year or month or day column is null."); in GetCurrentDate() 151 result.SetDay(dayColumn->GetCurrentIndex() + 1); // day from 1 to 31, index from 0 to 30. in GetCurrentDate() 166 LOGE("year or month or day column is null."); in GetCurrentLunarDate() 186 lunarResult.day = dayColumn->GetCurrentIndex() + 1; // day start form 1, index start from 0 in GetCurrentLunarDate() 225 if (lunarDate.day > nowMaxDa in HandleLunarYearChange() 483 GetDayFormatString(uint32_t day, bool isLunar) const GetDayFormatString() argument [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_datepicker_ffi.h | 27 int32_t day; member 33 int64_t day; member 44 CJ_EXPORT void FfiOHOSAceFrameworkDatePickerSetOnChange(void (*callback)(int32_t year, int32_t month, int32_t day)); 46 void (*callback)(int32_t year, int32_t month, int32_t day));
|
H A D | cj_datepicker_ffi.cpp | 37 pickerDate.SetDay(data.day); in ParseDate() 53 const auto day = argsPtr->GetValue("day")->GetInt(); in DatePickerChangeEventToFfi() local 57 result.day = day; in DatePickerChangeEventToFfi() 121 void (*callback)(int32_t year, int32_t month, int32_t day)) in FfiOHOSAceFrameworkDatePickerSetOnChange() 126 lambda(infoResult.year, infoResult.month, infoResult.day); in FfiOHOSAceFrameworkDatePickerSetOnChange() 138 void (*callback)(int32_t year, int32_t month, int32_t day)) in FfiOHOSAceFrameworkDatePickerSetOnDateChange() 143 lambda(infoResult.year, infoResult.month, infoResult.day); in FfiOHOSAceFrameworkDatePickerSetOnDateChange() 120 FfiOHOSAceFrameworkDatePickerSetOnChange( void (*callback)(int32_t year, int32_t month, int32_t day)) FfiOHOSAceFrameworkDatePickerSetOnChange() argument 137 FfiOHOSAceFrameworkDatePickerSetOnDateChange( void (*callback)(int32_t year, int32_t month, int32_t day)) FfiOHOSAceFrameworkDatePickerSetOnDateChange() argument
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_calendar.cpp | 108 auto dayValue = date->GetProperty("day"); in Create() 112 CalendarDay day; in Create() local 113 day.month.year = yearValue->ToNumber<int32_t>(); in Create() 114 day.month.month = monthValue->ToNumber<int32_t>(); in Create() 115 day.day = dayValue->ToNumber<int32_t>(); in Create() 117 calendarData.date = day; in Create() 169 CalendarDay day; in GetCalendarData() local 172 days.emplace_back(std::move(day)); in GetCalendarData() 176 day in GetCalendarData() 213 CalendarDay day; SetDate() local [all...] |
H A D | js_calendar_controller.cpp | 87 int32_t day = 0; in GoTo() local 90 ConvertFromJSValue(obj->GetProperty("day"), day); in GoTo() 91 CalendarControllerModel::GetInstance()->GoTo(year, month, day, controller_); in GoTo()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/calendar/ |
H A D | calendar_test_ng.cpp | 310 calendarDay.day = DAY_VALUE; in HWTEST_F() 340 EXPECT_EQ(pattern->GetCalendarDay().day, DAY_VALUE); in HWTEST_F() 407 CalendarDay day; in HWTEST_F() local 408 day.index = i; in HWTEST_F() 409 day.month.year = JUMP_YEAR; in HWTEST_F() 410 day.month.month = JUMP_MONTH; in HWTEST_F() 411 day.day = i + 1; in HWTEST_F() 413 day.focused = true; in HWTEST_F() 415 days.emplace_back(std::move(day)); in HWTEST_F() 494 CalendarDay day; HWTEST_F() local 507 CalendarDay day; HWTEST_F() local 568 CalendarDay day; HWTEST_F() local 581 CalendarDay day; HWTEST_F() local 669 CalendarDay day; HWTEST_F() local 1575 CalendarDay day; HWTEST_F() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/picker/ |
H A D | date_time_animation_controller.cpp | 69 auto day = day_.Upgrade(); in PlayMovingInAnimation() local 70 CHECK_NULL_VOID(day); in PlayMovingInAnimation() 73 auto dayRenderContext = day->GetRenderContext(); in PlayMovingInAnimation() 100 auto day = day_.Upgrade(); in PlayMovingOutAnimation() local 101 CHECK_NULL_VOID(day); in PlayMovingOutAnimation() 104 auto dayRenderContext = day->GetRenderContext(); in PlayMovingOutAnimation() 180 auto day = day_.Upgrade(); in PlayNewColumnOpacityInAnimation() local 181 CHECK_NULL_VOID(day); in PlayNewColumnOpacityInAnimation() 183 auto dayRender = day->GetRenderContext(); in PlayNewColumnOpacityInAnimation() 297 auto day in PlayNewColumnOpacityOutAnimation() local 435 auto day = *iter; SetDatePicker() local [all...] |
/foundation/arkui/ace_engine_lite/frameworks/examples/showcase/src/main/js/default/pages/component/list/list/list14/ |
H A D | index.js | 145 let day = now.getDate(); 151 day = (day < 10 ? '0' : '') + day; 156 return year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + seconds;
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | calendar_controller_model_impl.cpp | 32 void CalendarControllerModelImpl::GoTo(const int32_t& year, const int32_t& month, const int32_t& day, in GoTo() argument 38 controllerV2->GoTo(year, month, day); in GoTo()
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | calendar_picker_modifier.cpp | 42 void SetSelectedDate(ArkUINodeHandle node, uint32_t year, uint32_t month, uint32_t day) in SetSelectedDate() argument 46 CalendarPickerModelNG::SetSelectDateWithNode(frameNode, year, month, day); in SetSelectedDate() 57 selectedDate.day = static_cast<uint32_t>(pickDate.GetDay()); in GetSelectedDate() 359 auto day = json->GetValue("day"); in ParseDateByStr() local 360 if (day && day->IsNumber()) { in ParseDateByStr() 361 uint32_t dayVal = day->GetInt() > 0 ? static_cast<uint32_t>(day->GetInt()) : 0; in ParseDateByStr() 362 selectedDate.day in ParseDateByStr() [all...] |