GPCore - The Gibphone API

Core Members

Core overview

Public Static (Shared) Fields

Closing Set to true when closing down Core. Use this so you can be sure that you are not trying to close it down twice.
StatusChanged This event is thrown whenever an account changes their status.

Public Static (Shared) Properties

Plugins Gets a list of active Plugins (anything that does not provide protocol support but listens to events from the Core).
PluginManager Gets the PluginManager.
Protocols Gets a List of the Protocols that are currently instantiated but not neccesarily signed on.
Icon Gets the icon that resides in the system tray.
XML The main Xml object for the program.

Public Static (Shared) Methods

AddMenuItemsObsolete. Call this function to add all of the funcions exposed by GPMethodAttribute for the given Protocol and Account.
Close Closes the application.
Main The main entry point of the program if you want to start GPCore from a reference of it then simply call this method.
ParseType Returns the Type of the given typestring.
ShowAccountForm Displays a form showing the user's accounts and allows the user to add more and remove existing ones.
ShowBugForm Call this if you want to Show the Bug report form that opens up the SourceForge tracker submission site for Gibphone and automatically inserts a template to help the user submit thier bug.
ShowPluginForm Displays a list of the available plugins.

Public Instance Methods

Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object)Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object)Gets the Type of the current instance.
ToString (inherited from Object)Returns a String that represents the current Object.

See Also

Core Class | GPCore Namespace