DesktopWindow class
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
DesktopWindow class
Extends Xojo's Window Class.
In Xojo 2005 and newer you need to use self. in front of the method as the propertyname alone is not accepted.
- 28 properties
- 36 methods
- method ActivateWindowMBS
- method BackingScaleFactorMBS as double
- method CGContextMBS as CGContextMBS
- method CleanUpTransparentMBS(refValue as integer)
- method ClearTransparencyMBS
- method CollapsableMBS as Boolean
- method ConstrainWindowToScreenMBS(animate as Boolean)
- method GTKWindow as GTKWindowMBS
- method HideKeyboardMBS
- method InvalidateShadowMBS
- method IsFullScreenMBS as Boolean
- method MakeTransparentMBS as integer
- method NSPanelMBS as NSPanelMBS
- method NSToolbarMBS as NSToolbarMBS
- method NSWindowMBS as NSWindowMBS
- method RefreshThreadSafeMBS(immediately As Boolean = False)
- method RefreshThreadSafeMBS(X As Integer, Y As Integer, Width As Integer, Height As Integer, immediately As Boolean = False)
- method RemoveWindowProxyIconMBS
- method ScreenshotWindowMBS as picture
- method ScreenshotWindowRectMBS(left as integer, top as integer, width as integer, height as integer) as picture
- method SetTransparencyMBS(value as integer) as boolean
- method SetWindowFeedbackSettingMBS(Feedback as Integer, value as Variant) as Boolean
- method SetWindowIconMBS(Type as integer, File as FolderItem, IconID as integer) as Boolean
- method SetWindowIconMBS(Type as integer, Icon as Picture, Mask as Picture) as Boolean
- method SetWindowMaskMBS(p as picture, redraw as Boolean, transparentColor as color) as Boolean
- method ShowHideToolbarMBS(animate as Boolean, value as Boolean)
- method ShowKeyboardMBS
- method SmoothResizeCenteredMBS(width as integer,height as integer)
- method SmoothResizeMBS(width as integer,height as integer)
- method ToggleFullScreenMBS as Boolean
- method UpdateNowMBS
- method UpdateNowRectMBS(left as integer, top as integer, width as integer, height as integer)
- method WinAnimateWindowMBS(Flags as integer, Time as integer=200) as boolean
- method WindowFeedbackSettingMBS(Feedback as Integer, byref value as boolean, IncludeAncestors as Boolean = false) as Boolean
- method WinFlashWindowMBS(Invert as boolean)
- method WinHideTooltipMBS as Integer
This class has no sub classes.
See also in the Xojo Language Reference
Some useful global functions for this class:
Some methods using this class:
Release notes
- Version 22.1
- Added Constructor for NSWindowMBS taking DesktopWindow.
- Version 22.0
- Added 100 more methods for DesktopWindow instead of Window.
- Changed window properties to variant, so you can use DesktopWindow there for WindowsShortCutMBS, WindowsPrintDialogMBS, WindowsPageSetupDialogMBS, WindowsICMSetupMBS, WindowsBlueToothSelectDeviceDialogMBS, TwainMBS, TaskDialogMBS, OpenDialogMBS, DirectShowVideoWindowMBS, WindowsStoreContextMBS, WindowsFileCopyMBS, WindowsFontDialogMBS, WindowsPreviewHandlerMBS, WindowsStoreContextMBS, ParentChromiumFrameMBS and ChromiumBrowserMBS classes.
The items on this page are in the following plugins: MBS Linux Plugin, MBS MacBase Plugin, MBS MacCG Plugin, MBS MacControls Plugin, MBS MacOSX Plugin, MBS Picture Plugin, MBS Util Plugin, MBS Win Plugin.
DesktopUpDownArrows
-
DigestMBS