\r
public static void OnKeyEvent()\r
{\r
+ Tizen.Log.Debug(Resources.LogTag, "KeyEvent Called : " + KeyName);\r
inputGenerator.GenerateKeyEvent(KeyName, 1);\r
inputGenerator.GenerateKeyEvent(KeyName, 0);\r
}\r
Name = name;
ApplicationId = applicationId;
IconUrl = url;
- AppSelectCommand = new Command(OnAppSelect);
+ AppSelectCommand = new Command(OnAppSelect);\r
+\r
+ if (Name == "back")\r
+ {\r
+ InputGeneratorBase.InitInputGenerator();
+ }
}\r
\r
public AppInfoModel(string name, string url)
}
private void OnAppSelect(object selectedItem)
- {
- AppLauncher.LaunchApplication(ApplicationId);
+ {\r
+ if (Name == "back")\r
+ {\r
+ InputGeneratorBase.OnKeyEvent();\r
+ }
+ else\r
+ {\r
+ AppLauncher.LaunchApplication(ApplicationId);\r
+ }
}
private void SetDefaultBackground()
new AppInfoModel(AppNames[0], "org.tizen.homescreen-efl", imagePath + AppNames[0] + ".png"),
new AppInfoModel(AppNames[1], "org.tizen.setting", imagePath + AppNames[1] + ".png"),
new AppInfoModel(AppNames[2], "org.tizen.volume", imagePath + AppNames[2] + ".png"),
- new AppInfoModel(AppNames[3], imagePath + AppNames[3] + ".png"),
+ new AppInfoModel(AppNames[3], string.Empty, imagePath + AppNames[3] + ".png"),
//new AppInfoModel(AppNames[3], "org.tizen.quickpanel", imagePath + AppNames[3] + ".png"), //Will be added Later
//new AppInfoModel(AppNames[5], "org.tizen.powerkey-syspopup", imagePath + AppNames[5] + ".png") //Will be added Later
};
{
public class QuickAccessView : View
{
- private readonly List<string> AppNames = new List<string>() { "home", "settings", "volume", "back", "notifications", "gallery", "power" };
-
private const int QuickAccessViewHeight = 124;
private const int IconSize = 76;
private List<Button> defaultButtons;
button.Icon.SetBinding(ImageView.ResourceUrlProperty, "IconUrl");
button.SetBinding(Control.CommandProperty, "AppSelectCommand");\r
\r
- button.Name = AppNames[i++];\r
- if (button.Name == "back")\r
- {\r
- InputGeneratorBase.InitInputGenerator();\r
- button.Clicked += (object sender, ClickedEventArgs e) =>\r
- {\r
- Tizen.Log.Debug(Resources.LogTag, "Back button clicked");\r
- InputGeneratorBase.OnKeyEvent();\r
- };\r
- }\r
Tizen.Log.Info(Resources.LogTag, "Buttons Added");\r
}
}\r