{
is_run=1;
}
+
if(show_m==2)
{
mon_max_day=28+is_run;
else
{
mon_max_day=30;
+
}
+
int y=show_y;
int m=show_m;
int week=0;
{
is_run=1;
}
+
if(m==2)
{
mon_max_day=28+is_run;
}
- else if (m==1||m==3||m==5 ||m==7||m== 8||m==10||m==12)
+ else if ( m==1 ||
+ m==3||
+ m==5||
+ m==7||
+ m== 8||
+ m==10||
+ m==12)
{
mon_max_day=31;
-
+
}
else
{
mon_max_day=30;
}
+
show_y=y;
show_m=m;
show_d=d;
week_label[i]->SetVisible(true);
}
// Add Label to App
+ if (imageview == nullptr) {
+ imageview = new UIImageView();
+ }
+
+ imageview->SetPosition(58, 140);
+ imageview->Resize(50, 50);
+ imageview->SetViewId("image1");
+ imageview->SetStyle(STYLE_BACKGROUND_COLOR, 0xffff5a36);
+ imageview->SetStyle(STYLE_BACKGROUND_OPA, 0xff);
+ imageview->SetStyle(STYLE_BORDER_RADIUS, 100);
+ group->Add(imageview);
+ imageview->SetVisible(false);
+
for(int i=0;i<31;i++)
{
if (day_label[i] == nullptr) {
day_label[i] = new UILabel();
}
+
+ day_label[i]->SetPosition(58, 140); // widget's left position and top position
+ day_label[i]->Resize(50, 44); // widget's width and height
+ day_label[i]->SetViewId("label3");// Set style
+ day_label[i]->SetStyle(STYLE_TEXT_FONT, 20);
+
+ day_label[i]->SetStyle(STYLE_BORDER_RADIUS, 100);
+
+ day_label[i]->SetLineBreakMode(UILabel::LINE_BREAK_ELLIPSIS);
+ day_label[i]->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
+ day_label[i]->SetRollSpeed(0);
+ day_label[i]->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);
+
group->Add( day_label[i]);
day_label[i]->SetVisible(false);
+
}
-
for(int i=0;i<mon_max_day;i++)
{
int x=((i+week)%7);
int y=((i+week)/7);
-
day_label[i]->SetPosition(58+50*x, 140+44*y); // widget's left position and top position
- day_label[i]->Resize(50, 44); // widget's width and height
- day_label[i]->SetViewId("label3");// Set style
- day_label[i]->SetStyle(STYLE_TEXT_FONT, 20);
-
char day[5];
sprintf(day,"%d",i+1);;
day_label[i]->SetText(day);
-
if(i+1==d)
{
- if (imageview == nullptr) {
- imageview = new UIImageView();
- }
imageview->SetPosition(58+50*x, 140+44*y);
- imageview->Resize(50, 50);
- imageview->SetViewId("image1");
- imageview->SetStyle(STYLE_BACKGROUND_COLOR, 0xffff5a36);
- imageview->SetStyle(STYLE_BACKGROUND_OPA, 0xff);
- imageview->SetStyle(STYLE_BORDER_RADIUS, 100);
- group->Add(imageview);
imageview->SetVisible(true);
}
-
-
- day_label[i]->SetStyle(STYLE_BORDER_RADIUS, 100);
-
- day_label[i]->SetLineBreakMode(UILabel::LINE_BREAK_ELLIPSIS);
- day_label[i]->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
- day_label[i]->SetRollSpeed(0);
- day_label[i]->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);
-
day_label[i]->SetVisible(true);
}