The Core type exposes the following members.

Methods

  NameDescription
Public methodStatic memberActivateApplication
Sets focus to an application, restoring its last active container
Public methodStatic memberBroadcastMessage
Broadcasts a message to all applications in all AppDomains.
Public methodStatic memberClipForControl
Automatically sets clipping region for a control.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodStatic memberFlushFileSystem
Flushes all cached files of all volumes to the physical media.
Public methodStatic memberGetApplicationDetails
Returns information from a Skewworks Application.
Public methodStatic memberGetApplicationImage
Returns the image of the application
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodStatic memberImageFromBytes
Returns a Bitmap from raw file bytes.
Public methodStatic memberInitialize
Initializes the core.
Public methodStatic memberLaunchApplication(array<Byte>[]()[][], array<String>[]()[][])
Launches a Skewworks Application in a new AppDomain.
Public methodStatic memberLaunchApplication(String, array<String>[]()[][])
Launches a Skewworks Application in a new AppDomain.
Public methodStatic memberManualTouchPoint
Manually grab a touch from native touch controller.
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodOnApplicationClosed
Raises the ApplicationClosed event.
Protected methodOnApplicationLaunched
Raises the ApplicationLaunched event.
Protected methodOnKeyboardAltKeyEvent
Raises the KeyboardAltKeyEvent.
Protected methodOnKeyboardKeyEvent
Raises the KeyboardKeyEvent event.
Protected methodOnTouchEvent
Raises the TouchEvent
Public methodStatic memberRaiseButtonEvent
Manually inform core of a button event.
Public methodStatic memberRaiseKeyboardAltKeyEvent
Manually inform core of a keyboard alt key event.
Public methodStatic memberRaiseKeyboardKeyEvent
Manually inform core of a keyboard key event.
Public methodStatic memberRaiseTouchEvent
Manually inform core of a touch event
Public methodStatic memberSafeFlush()()()()
Safely flushes the screen accounting for overlays and mouse cursor.
Public methodStatic memberSafeFlush(Int32, Int32, Int32, Int32)
Safely flushes the screen accounting for overlays and mouse cursor.
Public methodSetAllFlatStates
Sets all Flat... properties to the same value.
Public methodStatic memberShadowRegion
Draws a 2 pixel wide alpha blended shadow around the supplied area.
Public methodStatic memberShadowRegionInset
Draws a 4 pixel wide alpha blended shadow inside the supplied area.
Public methodStatic memberShellNETMF(array<Byte>[]()[][], String)
Shells a full NETMF application in a new AppDomain.
Public methodStatic memberShellNETMF(String, String)
Shells a full NETMF application in a new AppDomain.
Public methodStatic memberSilentlyActivate
Activate a container without rendering it
Public methodStatic memberTerminateApplication
Terminates a running application.
Public methodToString (Inherited from Object.)
Public methodStatic memberUnlockPremiumFeatures Obsolete.
Unlocks premium level core features.

Properties

  NameDescription
Public propertyStatic memberActiveApplications
Gets the number of active applications.
Public propertyStatic memberActiveContainer
Gets/Sets currently active container
Public propertyStatic memberApplicationThreadIds
Gets a list of currently running Skewworks Application ids
Public propertyStatic memberClipboard
Gets/Sets clipboard value.
Public propertyStatic memberFlatCheckboxes
Gets/Sets flat check box state
Public propertyStatic memberFlatRadios
Gets/Sets flat radio button state
Public propertyStatic memberFlatTextboxes
Gets/Sets flat text box state
Protected propertyStatic memberHost
Singleton reference to Aphelion Core
Public propertyInitialized
Gets if the Tinkr core is already initialized.
Public propertyStatic memberInstance
Gets the singleton instance of the Tinkr core, or null if not initialized.
Public propertyStatic memberKeyboardAltDown
Gets if the alt key on the keyboard is down.
Public propertyStatic memberKeyboardCtrlDown
Gets if the Ctrl key on the keyboard is down.
Public propertyStatic memberKeyboardShiftDown
Gets if the shift key on the keyboard is down.
Public propertyStatic memberMessageClient
Gets the MessageClient for current AppDomain.
Public propertyStatic memberMouseAvailable
Gets/Sets mouse availability.
Public propertyStatic memberMousePosition
Gets/Sets current mouse position.
Public propertyStatic memberPremimumFeaturesAvailable Obsolete.
Gets if the premium features are available.
Public propertyStatic memberScreen
Gets the screen buffer bitmap.
Public propertyStatic memberScreenBitsPerPixel
Gets the BPP for the screen.
Public propertyStatic memberScreenHeight
Gets the height of the screen.
Public propertyStatic memberScreenOverlay
Gets/Sets current screen overlay.
Public propertyStatic memberScreenRotation
Gets screen rotation in degrees.
Public propertyStatic memberScreenWidth
Gets the width of the screen.
Public propertyStatic memberShowMouseCursor
Gets/Sets show mouse cursor visibility.
Public propertyStatic memberSystemColors
Gets the system wide colors.
Public propertyStatic memberUseVirtualKeyboard
Gets/Sets if the virtual keyboard should be used.

Events

  NameDescription
Public eventApplicationClosed
This event is raised when the application is closed.
Public eventApplicationLaunched
This event is raised when the application is launched.
Public eventKeyboardAltKeyEvent
This event is raised whenever an alternate key is pressed on an attached keyboard.
Public eventKeyboardKeyEvent
This event is raised whenever an normal key is pressed on an attached keyboard.
Public eventTouchEvent
This event is raised whenever a touch event of any type occurs

See Also