__pListView->SetItemChecked(0,__pAlarm->GetSnoozeOn());
}
-/* if (__pEditField != null)
+ /* if (__pEditField != null)
{
int byteCount = 0;
Utf8Encoding utf8;
if (index == 0)
{
- if (status == LIST_ITEM_STATUS_UNCHECKED)
- {
- __pAlarm->SetSnoozeOn(false);
- __pListView->RefreshList(1,LIST_REFRESH_TYPE_ITEM_REMOVE);
- }
- else if(status == LIST_ITEM_STATUS_CHECKED)
- {
- __pAlarm->SetSnoozeOn(true);
- __pListView->RefreshList(1,LIST_REFRESH_TYPE_ITEM_ADD);
- }
+ if (status == LIST_ITEM_STATUS_UNCHECKED)
+ {
+ __pAlarm->SetSnoozeOn(false);
+ __pListView->RefreshList(1,LIST_REFRESH_TYPE_ITEM_REMOVE);
+ }
+ else if(status == LIST_ITEM_STATUS_CHECKED)
+ {
+ __pAlarm->SetSnoozeOn(true);
+ __pListView->RefreshList(1,LIST_REFRESH_TYPE_ITEM_ADD);
+ }
- RearrangeControls();
+ RearrangeControls();
}
else if (index == 1)
int list2HeightOn = 256 + 5;
int heightOffset = 0;
+ int editFieldOffset = 0;
ClockApp* pClock = static_cast<ClockApp*>(ClockApp::GetInstance());
heightOffset = pClock->GetHeightOffset();
AppLog("the offset: %d",heightOffset);
+ if (pClock->GetFontSize() != 44)
+ {
+ editFieldOffset += 5;
+ }
if (__pGroupedListView == NULL || __pListView == NULL || __pEditField == NULL)
{
return;
}
__pLabelEditfieldTitle->SetBounds(Rectangle(__pLabelEditfieldTitle->GetX(),__pListView->GetY()+__pListView->GetHeight()+15, __pLabelEditfieldTitle->GetWidth(), __pLabelEditfieldTitle->GetHeight()));
- __pEditField->SetBounds(Rectangle(__pEditField->GetX(), __pLabelEditfieldTitle->GetY()+__pLabelEditfieldTitle->GetHeight(), __pEditField->GetWidth(), __pEditField->GetHeight()));
+ __pEditField->SetBounds(Rectangle(__pEditField->GetX(), __pLabelEditfieldTitle->GetY()+__pLabelEditfieldTitle->GetHeight(), __pEditField->GetWidth(), __pEditField->GetHeight()+editFieldOffset));
if(__typeName == 1)
{
panelHeight = __pEditField->GetHeight()+ __pListView->GetHeight() + __pGroupedListView->GetHeight() + __pLabelEditfieldTitle->GetHeight()+35;
__pListView->SetBounds(Rectangle(__pListView->GetBounds().x,__pGroupedListView->GetY()+__pGroupedListView->GetHeight(), __pListView->GetWidth(), list2HeightOn));
}
__pLabelEditfieldTitle->SetBounds(Rectangle(__pLabelEditfieldTitle->GetX(),__pListView->GetY()+__pListView->GetHeight()+15, __pLabelEditfieldTitle->GetWidth(),__pLabelEditfieldTitle->GetHeight()));
- __pEditField->SetBounds(Rectangle(__pEditField->GetX(), __pLabelEditfieldTitle->GetY()+__pLabelEditfieldTitle->GetHeight(), __pEditField->GetWidth(), __pEditField->GetHeight()));
+ __pEditField->SetBounds(Rectangle(__pEditField->GetX(), __pLabelEditfieldTitle->GetY()+__pLabelEditfieldTitle->GetHeight(), __pEditField->GetWidth(), __pEditField->GetHeight()+editFieldOffset));
if(__typeName == 1)
{
panelHeight = __pEditField->GetHeight()+ __pListView->GetHeight() + __pGroupedListView->GetHeight() + __pLabelEditfieldTitle->GetHeight()+35;
{
__pListView->SetBounds(Rectangle(__pListView->GetBounds().x,__pListView->GetBounds().y, __pListView->GetWidth(), 112));
__pLabelEditfieldTitle->SetBounds(Rectangle(__pLabelEditfieldTitle->GetX(),__pListView->GetY() + __pListView->GetHeight(), __pLabelEditfieldTitle->GetWidth(), __pLabelEditfieldTitle->GetHeight()));
- __pEditField->SetBounds(Rectangle(__pEditField->GetX(), __pLabelEditfieldTitle->GetY()+__pLabelEditfieldTitle->GetHeight(), __pEditField->GetWidth(), __pEditField->GetHeight()));
+ __pEditField->SetBounds(Rectangle(__pEditField->GetX(), __pLabelEditfieldTitle->GetY()+__pLabelEditfieldTitle->GetHeight(), __pEditField->GetWidth(), __pEditField->GetHeight()+editFieldOffset));
if(__typeName == 1)
{
panelHeight = __pEditField->GetHeight()+ __pListView->GetHeight() + __pGroupedListView->GetHeight() + __pLabelEditfieldTitle->GetHeight()+35;
{
__pListView->SetBounds(Rectangle(__pListView->GetBounds().x,__pListView->GetBounds().y, __pListView->GetWidth(), 240 + heightOffset));
__pLabelEditfieldTitle->SetBounds(Rectangle(__pLabelEditfieldTitle->GetX(), __pListView->GetY() + __pListView->GetHeight(), __pLabelEditfieldTitle->GetWidth(), __pLabelEditfieldTitle->GetHeight()));
- __pEditField->SetBounds(Rectangle(__pEditField->GetX(), __pLabelEditfieldTitle->GetY()+__pLabelEditfieldTitle->GetHeight(), __pEditField->GetWidth(), __pEditField->GetHeight()));
+ __pEditField->SetBounds(Rectangle(__pEditField->GetX(), __pLabelEditfieldTitle->GetY()+__pLabelEditfieldTitle->GetHeight(), __pEditField->GetWidth(), __pEditField->GetHeight()+editFieldOffset));
if(__typeName == 1)
{
panelHeight = __pEditField->GetHeight()+ __pListView->GetHeight() + __pGroupedListView->GetHeight() + __pLabelEditfieldTitle->GetHeight()+35;
pHeader->SetTitleText(__pEditField->GetText());
}
-/* save.Construct(BUTTON_ITEM_STYLE_TEXT,IDA_HEADER_ITEM_SAVE);
+ /* save.Construct(BUTTON_ITEM_STYLE_TEXT,IDA_HEADER_ITEM_SAVE);
cancel.Construct(BUTTON_ITEM_STYLE_TEXT,IDA_HEADER_ITEM_CANCEL);
save.SetText(CommonUtil::GetString(L"IDS_ALM_SK3_SAVE"));
}
}
-
-
- //__pListView->UpdateList();
-
}
void
AlarmEditorForm::ValidatePastedText(const Tizen::Base::String &pastedText, Tizen::Base::String &replacedText)
{
AppLog("AlarmEditorForm::ValidatePastedText");
- String text = __pEditField->GetText();
- String currentInput;
MessageBox msgBox;
- text.Append(pastedText);
- __pEditField->SetText(text);
- if ( text.GetLength() >= 100)
+ int textLength = __pEditField->GetText().GetLength() - replacedText.GetLength() + pastedText.GetLength();
+ if (textLength >= 100)
{
__showMessageBox = false;
- text.SubString(0, 100, currentInput);
- __pEditField->SetText(currentInput);
__pEditField->RemoveTextEventListener(*this);
String msg = CommonUtil::GetString("IDS_MAX_CHARACTER_LIMIT_MESSAGE");
msgBox.Construct(L"", msg, MSGBOX_STYLE_NONE, 3000);
__pEditField->AddTextEventListener(*this);
__pEditField->ShowKeypad();
}
- return true;
+ return false;
}