package com.android.launcher;
import java.util.ArrayList;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.AdapterView.OnItemClickListener;
import com.android.launcher.extended.display.MenuAdapter;
import com.android.launcher.extended.display.MenuItem;
public class ExtendedSettings extends Activity {
public static String TAG = "Launcher - Extended";
public ArrayList<MenuItem> MenuItems = new ArrayList<MenuItem>();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.extended_settings);
UpdateMenu();
final MenuAdapter menuAdapter = new MenuAdapter(this, MenuItems);
ListView ListViewMenu = (ListView)findViewById(R.id.ListViewExtendedMenu);
ListViewMenu.setAdapter(menuAdapter);
ListViewMenu.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
MenuItem selected = (MenuItem)menuAdapter.getItem(arg2);
if(selected.Tag=="Drawer")
{
final Intent extendeddrawersettings = new Intent(ExtendedSettings.this, ExtendedDrawerSettings.class);
startActivity(extendeddrawersettings);
}
if(selected.Tag=="Home")
{
final Intent extendedhomesettings = new Intent(ExtendedSettings.this, ExtendedHomeSettings.class);
startActivity(extendedhomesettings);
}
if(selected.Tag=="Sensor")
{
final Intent extendedsensorsettings = new Intent(ExtendedSettings.this, ExtendedSensorSettings.class);
startActivity(extendedsensorsettings);
}
}
}
);
}
void UpdateMenu()
{
MenuItems.clear();
MenuItem MenuDrawer = new MenuItem();
MenuDrawer.Title = "Application drawer";
MenuDrawer.Description = "Restore hidden application drawer shortcuts";
MenuDrawer.Tag = "Drawer";
MenuDrawer.Icon = android.R.drawable.ic_menu_more;
MenuItems.add(MenuDrawer);
MenuItem MenuHome = new MenuItem();
MenuHome.Title = "Home screen";
MenuHome.Description = "Setup the number and default of homescreens ( In development )";
MenuHome.Tag = "Home";
MenuHome.Icon = android.R.drawable.ic_menu_more;
MenuItems.add(MenuHome);
MenuItem MenuSensor = new MenuItem();
MenuSensor.Title = "Sensor based orientation";
MenuSensor.Description = "Enable / disable sensor based orientation ( In development )";
MenuSensor.Tag = "Sensor";
MenuSensor.Icon = android.R.drawable.ic_menu_more;
MenuItems.add(MenuSensor);
}
}