| The Following User Says Thank You to bill_klpd For This Useful Post: | ||

) Connections {
target: utils
onSignalEdge: {
txt.text = edge
txt2.text = activeWindow
if (edge == "right1") //top right swipe
{
if (activeWindow == "Desktop")
{
utils.runProgram("appMenu")
}
if (activeWindow == "Menu")
{
utils.runProgram("dbus-send --type=signal --session /com/nokia/hildon_desktop com.nokia.hildon_desktop.exit_app_view")
}
if (activeWindow == "Task Manager")
{
utils.runProgram("desktop")
}
else
{
utils.runProgram("dbus-send --type=signal --session /com/nokia/hildon_desktop com.nokia.hildon_desktop.exit_app_view")
}
}
if (edge == "right2") //right swipe
{
if (activeWindow == "Desktop")
{
utils.runProgram("appMenu")
}
if (activeWindow == "Menu")
{
utils.runProgram("dbus-send --type=signal --session /com/nokia/hildon_desktop com.nokia.hildon_desktop.exit_app_view")
}
if (activeWindow == "Task Manager")
{
utils.runProgram("desktop")
}
else
{
utils.runProgram("dbus-send --type=signal --session /com/nokia/hildon_desktop com.nokia.hildon_desktop.exit_app_view")
}
}
if (edge == "right3") //bottom right swipe
{
if (activeWindow == "Desktop")
{
utils.runProgram("appMenu")
}
if (activeWindow == "Menu")
{
utils.runProgram("dbus-send --type=signal --session /com/nokia/hildon_desktop com.nokia.hildon_desktop.exit_app_view")
}
if (activeWindow == "Task Manager")
{
utils.runProgram("desktop")
}
else
{
utils.runProgram("dbus-send --type=signal --session /com/nokia/hildon_desktop com.nokia.hildon_desktop.exit_app_view")
}
}
if (edge == "left1") //top left swipe
{
if (activeWindow == "Desktop")
{
utils.runProgram("dbus-send --type=signal --session /com/nokia/hildon_desktop com.nokia.hildon_desktop.exit_app_view")
}
if (activeWindow == "Menu")
{
utils.runProgram("desktop")
}
if (activeWindow == "Task Manager")
{
utils.runProgram("appMenu")
}
else
{
utils.runProgram("dbus-send --type=signal --session /com/nokia/hildon_desktop com.nokia.hildon_desktop.exit_app_view")
}
}
if (edge == "left2") //left swipe
{
if (activeWindow == "Desktop")
{
utils.runProgram("dbus-send --type=signal --session /com/nokia/hildon_desktop com.nokia.hildon_desktop.exit_app_view")
}
if (activeWindow == "Menu")
{
utils.runProgram("desktop")
}
if (activeWindow == "Task Manager")
{
utils.runProgram("appMenu")
}
else
{
utils.runProgram("dbus-send --type=signal --session /com/nokia/hildon_desktop com.nokia.hildon_desktop.exit_app_view")
}
}
if (edge == "left3") //bottom left swipe
{
if (activeWindow == "Desktop")
{
utils.runProgram("dbus-send --type=signal --session /com/nokia/hildon_desktop com.nokia.hildon_desktop.exit_app_view")
}
if (activeWindow == "Menu")
{
utils.runProgram("desktop")
}
if (activeWindow == "Task Manager")
{
utils.runProgram("appMenu")
}
else
{
utils.runProgram("dbus-send --type=signal --session /com/nokia/hildon_desktop com.nokia.hildon_desktop.exit_app_view")
}
}
if (edge == "bottom") //bottom swipe
{
if (activeWindow == "Task Manager")
{
utils.runProgram("close all running programs")
}
else
{
utils.runProgram("wmctrl -c :ACTIVE:")
}
}
if (edge == "top") //top swipe
{
utils.runProgram("Hildon Status Menu")
}
}
}
dbus-send --session --type=method_call --print-reply --dest="com.nokia.osso_browser" /com/nokia/osso_browser/request com.nokia.osso_browser.request string:"close_window"
dbus-send --session --type=method_call --print-reply --dest="com.nokia.osso_browser" /com/nokia/osso_browser/request com.nokia.osso_browser.close_window


