//Bitmaps
extern const wchar_t* IDB_MORE;
+extern const wchar_t* IDB_MORE_DISABLED;
extern const wchar_t* IDB_MORE_PRESS;
//Category
__pSecondaryBitmapPressed = MfUtility::MergeBitmapN(IDB_RENAME_PRESSED_CIRCLE, IDB_RENAME, W_RENAME_ICON, W_RENAME_ICON);
}
}
+#if 0
+ else if (__sourceInfo == CREATE_ITEM_SOURCE_CATEGORY_SEARCH_FORM)
+ {
+ if (__pSecondaryBitmap == null)
+ {
+ __pSecondaryBitmap = MfUtility::MergeBitmapN(IDB_CATEGORY_GO_TO_LOCATION_BG, IDB_CATEGORY_GO_TO_LOCATION, W_RENAME_ICON, W_RENAME_ICON);
+ }
+ if (__pSecondaryBitmapPressed == null)
+ {
+ __pSecondaryBitmapPressed = MfUtility::MergeBitmapN(IDB_CATEGORY_GO_TO_LOCATION_BG_PRESSED, IDB_CATEGORY_GO_TO_LOCATION_PRESSED, W_RENAME_ICON, W_RENAME_ICON);
+ }
+ }
+#endif
return;
CATCH:
_indexTracker = index;
// if (elementId == CONTENT_LIST_ITEM_TYPE_RENAME || elementId == DETAILED_LIST_ELEMENTS_RENAME)
- if (status == LIST_ITEM_STATUS_MORE)
+ if (status == LIST_ITEM_STATUS_MORE/* || elementId == DETAILED_LIST_ELEMENTS_RENAME*/)
{
if (pArgs == null)
{
String btnShare;
String btnCancel;
Bitmap* pBitmap = null;
+ Bitmap* pBitmapDisabled = null;
Bitmap* pBitmapPress = null;
AppResource* pAppResource = null;
pAppResource->GetString(L"IDS_COM_BUTTON_SHARE", btnShare);
pAppResource->GetString(L"IDS_COM_POP_CANCEL", btnCancel);
pAppResource->GetString(L"IDS_MF_SK3_DELETE", btnDelete);
+ pBitmap = pAppResource->GetBitmapN(IDB_MORE, BITMAP_PIXEL_FORMAT_ARGB8888);
+ pBitmapDisabled = pAppResource->GetBitmapN(IDB_MORE_DISABLED, BITMAP_PIXEL_FORMAT_ARGB8888);
+ pBitmapPress = pAppResource->GetBitmapN(IDB_MORE_PRESS, BITMAP_PIXEL_FORMAT_ARGB8888);
+
}
_pButtonItemMore.Construct(BUTTON_ITEM_STYLE_ICON, IDA_BTN_MORE);
_pShare->Construct(IDA_BTN_SHARE);
_pShare->SetText(btnShare);
- if (pAppResource != null)
- {
- pBitmap = pAppResource->GetBitmapN(IDB_MORE, BITMAP_PIXEL_FORMAT_ARGB8888);
- pBitmapPress = pAppResource->GetBitmapN(IDB_MORE_PRESS, BITMAP_PIXEL_FORMAT_ARGB8888);
- }
-
TryCatch(pBitmap != null, , "MfMyFilesApp::Bitmap pBitmap null");
+ TryCatch(pBitmapDisabled != null, , "MfMyFilesApp::Bitmap pBitmapDisabled null");
TryCatch(pBitmapPress != null, , "MfMyFilesApp::Bitmap pBitmapPress null");
pBitmap->Scale(Dimension(H_FOOTER_BUTTON_MORE, W_FOOTER_BUTTON_MORE));
_pButtonItemMore.SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmap);
+ pBitmapDisabled->Scale(Dimension(H_FOOTER_BUTTON_MORE, W_FOOTER_BUTTON_MORE));
+ _pButtonItemMore.SetIcon(BUTTON_ITEM_STATUS_DISABLED, pBitmapDisabled);
pBitmapPress->Scale(Dimension(H_FOOTER_BUTTON_MORE, W_FOOTER_BUTTON_MORE));
_pButtonItemMore.SetIcon(BUTTON_ITEM_STATUS_PRESSED, pBitmapPress);
{
delete pBitmap;
}
+ if (pBitmapDisabled != null)
+ {
+ delete pBitmapDisabled;
+ }
return;
}
ButtonItem footerItemMenu;
Bitmap* pBitmap = null;
+ Bitmap* pBitmapDisabled = null;
Bitmap* pBitmapPress = null;
pAppResource = Application::GetInstance()->GetAppResource();
{
pAppResource->GetString(L"IDS_MF_SK3_EDIT", buttonEdit);
pAppResource->GetString(L"IDS_COM_BUTTON_SHARE", buttonShare);
+ pBitmap = pAppResource->GetBitmapN(IDB_MORE, BITMAP_PIXEL_FORMAT_ARGB8888);
+ pBitmapDisabled = pAppResource->GetBitmapN(IDB_MORE_DISABLED, BITMAP_PIXEL_FORMAT_ARGB8888);
+ pBitmapPress = pAppResource->GetBitmapN(IDB_MORE_PRESS, BITMAP_PIXEL_FORMAT_ARGB8888);
}
footerItemMenu.Construct(BUTTON_ITEM_STYLE_ICON, IDA_BTN_MORE);
_pShare = new (std::nothrow) FooterItem();
_pShare->Construct(IDA_BTN_SHARE);
_pShare->SetText(buttonShare);
-
- }
-
- if (pAppResource != null)
- {
- pBitmap = pAppResource->GetBitmapN(IDB_MORE, BITMAP_PIXEL_FORMAT_ARGB8888);
- pBitmapPress = pAppResource->GetBitmapN(IDB_MORE_PRESS, BITMAP_PIXEL_FORMAT_ARGB8888);
}
TryCatch(pBitmap != null, , "MfMyFilesApp::Bitmap pBitmap null");
+ TryCatch(pBitmapDisabled != null, , "MfMyFilesApp::Bitmap pBitmapDisabled null");
TryCatch(pBitmapPress != null, , "MfMyFilesApp::Bitmap pBitmapPress null");
pBitmap->Scale(Dimension(H_FOOTER_BUTTON_MORE, W_FOOTER_BUTTON_MORE));
footerItemMenu.SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmap);
+ pBitmapDisabled->Scale(Dimension(H_FOOTER_BUTTON_MORE, W_FOOTER_BUTTON_MORE));
+ footerItemMenu.SetIcon(BUTTON_ITEM_STATUS_DISABLED, pBitmapDisabled);
pBitmapPress->Scale(Dimension(H_FOOTER_BUTTON_MORE, W_FOOTER_BUTTON_MORE));
footerItemMenu.SetIcon(BUTTON_ITEM_STATUS_PRESSED, pBitmapPress);
delete pBitmap;
delete pBitmapPress;
+ delete pBitmapDisabled;
return r;
{
delete pBitmap;
}
+ if (pBitmapDisabled != null)
+ {
+ delete pBitmapDisabled;
+ }
+
return r;
}
SubBaseFolderEntryForm::OnLongPressGestureDetected(Tizen::Ui::TouchLongPressGestureDetector& gestureDetector)
{
//Show Context Menu
- ShowIconListViewContextMenu();
+ if (_currentIndex != INVALID_LIST_INDEX)
+ {
+ ShowIconListViewContextMenu();
+ }
}
void
{
ParentPath = FolderNavigationPresentationModel::GetParentPath();
+ //RemovePath to remove FileEventListener
if(_pFileEventManager != null)
{
_pFileEventManager->RemovePath(__currentDirectoryPath);
__currentDirectoryPath.Clear();
__currentDirectoryPath.Append(ParentPath);
+ //AddPath to add FileEventListener for Parent Directory Path
+ if(_pFileEventManager != null)
+ {
+ _pFileEventManager->AddPath(__currentDirectoryPath, FILE_EVENT_TYPE_CREATE | FILE_EVENT_TYPE_MOVED_FROM | FILE_EVENT_TYPE_MOVED_TO | FILE_EVENT_TYPE_DELETE );
+ }
+
FolderNavigationPresentationModel::SetCurrentFilePath(__currentDirectoryPath);
if (_pFolderEntryPM != null)
break;
}
- //SetFooterVisibility(DISABLE_FOOTER_ITEM);
+ SetFooterVisibility(DISABLE_FOOTER_ITEM);
CATCH:
if (pArgs != null)
{
Bitmap* pBitmap = null;
Bitmap* pBitmapPress = null;
+ Bitmap* pBitmapDisabled = null;
+
AppResource* pAppResource = null;
pAppResource = Application::GetInstance()->GetAppResource();
TryCatch(pAppResource != null, , "Resource manager not found!");
_pFooter = GetFooter();
pBitmap = pAppResource->GetBitmapN(IDB_MORE, BITMAP_PIXEL_FORMAT_ARGB8888);
+ pBitmapDisabled = pAppResource->GetBitmapN(IDB_MORE_DISABLED, BITMAP_PIXEL_FORMAT_ARGB8888);
pBitmapPress = pAppResource->GetBitmapN(IDB_MORE_PRESS, BITMAP_PIXEL_FORMAT_ARGB8888);
+
if (pBitmap != null)
{
pBitmap->Scale(Dimension(H_FOOTER_BUTTON_MORE, W_FOOTER_BUTTON_MORE));
pBitmapPress->Scale(Dimension(H_FOOTER_BUTTON_MORE, W_FOOTER_BUTTON_MORE));
footerItemMenu.SetIcon(BUTTON_ITEM_STATUS_PRESSED, pBitmapPress);
}
-
+ if (pBitmapDisabled != null)
+ {
+ pBitmapDisabled->Scale(Dimension(H_FOOTER_BUTTON_MORE, W_FOOTER_BUTTON_MORE));
+ footerItemMenu.SetIcon(BUTTON_ITEM_STATUS_DISABLED, pBitmapDisabled);
+ }
if (_pFooter != null)
{
_pFooter->SetStyle(FOOTER_STYLE_BUTTON_TEXT);
delete pBitmap;
delete pBitmapPress;
+ delete pBitmapDisabled;
AppLogDebug("EXIT: r = %s", GetErrorMessage(r));
return;
CATCH:
Bitmap* pBitmapUpButtonPress = null;\r
Bitmap* pBitmap = null;\r
Bitmap* pBitmapPress = null;\r
+ Bitmap* pBitmapDisabled = null;\r
\r
__pReceivedFilename = new (std::nothrow) String();\r
\r
//pAppResource->GetString(L"IDS_MF_TAB_UP", buttonUp);\r
pBitmap = pAppResource->GetBitmapN(IDB_MORE, BITMAP_PIXEL_FORMAT_ARGB8888);\r
pBitmapPress = pAppResource->GetBitmapN(IDB_MORE_PRESS, BITMAP_PIXEL_FORMAT_ARGB8888);\r
+ pBitmapDisabled = pAppResource->GetBitmapN(IDB_MORE_DISABLED, BITMAP_PIXEL_FORMAT_ARGB8888);\r
pBitmapHomeButton = pAppResource->GetBitmapN(IDB_HOME_BUTTON_ICON, BITMAP_PIXEL_FORMAT_ARGB8888);\r
pBitmapUpButton = pAppResource->GetBitmapN(IDB_UP_BUTTON_ICON, BITMAP_PIXEL_FORMAT_ARGB8888);\r
pBitmapHomeButtonPress = pAppResource->GetBitmapN(IDB_HOME_BUTTON_ICON_PRESS, BITMAP_PIXEL_FORMAT_ARGB8888);\r
pBitmapPress->Scale(Dimension(H_FOOTER_BUTTON_MORE, W_FOOTER_BUTTON_MORE));\r
footerItemMenu.SetIcon(BUTTON_ITEM_STATUS_PRESSED, pBitmapPress);\r
}\r
+ if (pBitmapDisabled != null)\r
+ {\r
+ pBitmapDisabled->Scale(Dimension(H_FOOTER_BUTTON_MORE, W_FOOTER_BUTTON_MORE));\r
+ footerItemMenu.SetIcon(BUTTON_ITEM_STATUS_DISABLED, pBitmapDisabled);\r
+ }\r
if (_pFooter != null)\r
{\r
_pFooter->GetPosition(xPos, yPos);\r
delete pBitmapUpButton;\r
delete pBitmapHomeButtonPress;\r
delete pBitmapUpButtonPress;\r
+ delete pBitmapDisabled;\r
+ delete pBitmap;\r
+ delete pBitmapPress;\r
AppLogDebug("Exit: %s", GetErrorMessage(r));\r
return r;\r
\r
const wchar_t* sdCardStatusUnmounted = L"Unmounted";
//Bitmaps
-const wchar_t* IDB_MORE = L"00_icon_more_ef.png";
+const wchar_t* IDB_MORE = L"00_icon_more_status_normal.png";
+const wchar_t* IDB_MORE_DISABLED = L"00_icon_more_ef.png";
const wchar_t* IDB_MORE_PRESS = L"00_icon_more.png";
//Popup