Example: /MacOSX/IOPMAssertionMBS test

Online Documentation   -   Statistics   -   FAQ   -   Plugin Parts (All, Dependencies)   -   Class hierarchy

New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1

The list of the   topics,   classes,   interfaces,   controls,   modules,   global methods by category,   global methods by name,   screenshots,   licenses   and   examples.

Platforms to show: All Mac Windows Linux Cross-Platform

/MacOSX/IOPMAssertionMBS test


Required plugins for this example: MBS MacOSX Plugin

You find this example project in your Plugins Download as a Xojo project file within the examples folder: /MacOSX/IOPMAssertionMBS test

This example is the version from Tue, 8th Jul 2013.

Project "IOPMAssertionMBS test.xojo_binary_project"
Class App Inherits Application
Const kEditClear = "&Löschen"
Const kFileQuit = "Beenden"
Const kFileQuitShortcut = ""
End Class
Class Window1 Inherits Window
Control BevelButton1 Inherits BevelButton
ControlInstance BevelButton1 Inherits BevelButton
EventHandler Sub Action() PMAssertion = new IOPMAssertionMBS( IOPMAssertionMBS.kIOPMAssertionTypePreventUserIdleDisplaySleep, IOPMAssertionMBS.kIOPMAssertionLevelOn, "Doing work") info.Text = "Prevent Display Sleep" End EventHandler
End Control
Control BevelButton2 Inherits BevelButton
ControlInstance BevelButton2 Inherits BevelButton
EventHandler Sub Action() PMAssertion = new IOPMAssertionMBS( IOPMAssertionMBS.kIOPMAssertionTypePreventUserIdleSystemSleep, IOPMAssertionMBS.kIOPMAssertionLevelOn, "Doing work") info.Text = "Prevent System Sleep" End EventHandler
End Control
Control BevelButton3 Inherits BevelButton
ControlInstance BevelButton3 Inherits BevelButton
EventHandler Sub Action() PMAssertion = nil info.Text = "" End EventHandler
End Control
Control Info Inherits Label
ControlInstance Info Inherits Label
End Control
Control Timer1 Inherits Timer
ControlInstance Timer1 Inherits Timer
EventHandler Sub Action() time.text = str(GlobalIdleTimeMBS, "0.0")+" seconds" End EventHandler
End Control
Control Time Inherits Label
ControlInstance Time Inherits Label
End Control
EventHandler Sub Close() PMAssertion = nil End EventHandler
Property PMAssertion As IOPMAssertionMBS
End Class
MenuBar MenuBar1
MenuItem FileMenu = "&Ablage"
MenuItem FileQuit = "#App.kFileQuit"
MenuItem EditMenu = "&Bearbeiten"
MenuItem EditUndo = "&Rückgängig"
MenuItem UntitledMenu1 = "-"
MenuItem EditCut = "&Ausschneiden"
MenuItem EditCopy = "&Kopieren"
MenuItem EditPaste = "&Einfügen"
MenuItem EditClear = "#App.kEditClear"
MenuItem UntitledMenu0 = "-"
MenuItem EditSelectAll = "&Alles auswählen"
End MenuBar
End Project

The items on this page are in the following plugins: MBS MacOSX Plugin.


💬 Ask a question or report a problem