Advanced Home Screen Customization

From Pointui

* NOT AVAILABLE IN FREE VERSION OF HOME

The Pro version of Home allows for much more comprehensive customization of the Home screen. This is done by providing a Custom.cs script file that is used to hook into key events that occur on the Home screen.

More details will be provided with the release of the Pro version.

Possibilities:

  • Customize the Home screen animations
  • Add additional controls to the Home screen
  • Modify event handlers and properties of default controls
  • Control the layout and positioning of controls
  • Change soft key text and behavior
//This class provides the ability to provide an alternate event handler for certain home screen events.
//Return true if you handle the event and the default processing should not occur.
class ScreenHome_CustomHandlers
{
 
	bool ScreenHome_AfterLoad(ScreenHome screen)
	{
		return false;
	}
 
	//----------------------------------------------
 
	bool btnPhone_OnClick(Control sender, int x, int y)
	{
		return false;
	}
 
	bool btnMessaging_OnClick(Control sender, int x, int y)
	{
		return false;
	}
 
	bool btnFavContacts_OnClick(Control sender, int x, int y)
	{
		return false;
	}
 
	bool btnFavApps_OnClick(Control sender, int x, int y)
	{
		return false;
	}
 
	bool SoftKeyButtonClick(String buttonID)
	{
		return false;
	}
 
	bool btnTitle_OnClick(Control sender, int x, int y)
	{
		return false;
	}
 
	//----------------------------------------------
 
	bool AnimateOut()
	{
		return false;
	}
 
	bool PositionOffscreen()
	{
		return false;
	}
 
	bool AnimateToPositions()
	{
		return false;
	}
 
}