Package com.jniwrapper.win32.shell

The com.jniwrapper.win32.shell package contains classes for Windows desktop integration.

See:
          Description

Interface Summary
BalloonListener Event listener for watching balloon tooltip messages
IActiveDesktop Allows to manage the desktop items and wallpaper on a local computer.
IEnumIDList Represents Java interface for COM interface IEnumIDList.
IShellFolder This interface is used to manage folders, and exposed by all Shell namespace folder objects.
IShellLink Represents IShellLink COM Interface This interface is used to manage folders, and exposed by all Shell namespace folder objects.
TrayIconListener Defines interface for tray icon listener classes.
 

Class Summary
ActiveDesktopItem Represents COMPONENT native structure.
ActiveDesktopItem.ComponentType The class, which represents the type of the component
ApplicationBar The ApplicationBar class sets or retrieves the application bar state implemented by the BarState class.
ApplicationBar.BarState BarState class is an enumeration of the application bar states such as autohide, always-on-top or both.
ApplyChangesOptions Enumeration of all available flags for IActiveDesktop.applyChanges(com.jniwrapper.win32.shell.ApplyChangesOptions) method.
BalloonAdapter Event adapter for watching balloon tooltip messages.
ComponentLocation Represents COMPPOS native structure, which holds information about position and size of the component
DesktopItemOptions Represents COMPONENTSOPT native structure.
FileTypeAssociation This class provides functionality for creating file type associations.
FolderIcon Folder icon class sets or retrieves custom folder settings such as folder's icon and info tip
ModifyDesktopItemOptions Enumeration of all available flags for IActiveDesktop.applyChanges(com.jniwrapper.win32.shell.ApplyChangesOptions) method.
Shell32 This class provides functions from shell32 library.
ShellFolder This class provides access to standard Windows shell folders.
ShellIcon This class provides functionality for extracting icons for file associations.
ShellLink ShellLink class is a utility for creating links using the ShellLink.createLink(java.io.File, java.io.File, java.lang.String) function.
SHFileInfo SHFileInfo class represents SHFILEINFO structure, both ANSI and Unicode kinds.
SHFolderCustomSettings SHFolderCustomSettings class holds custom folder settings such as icon, info tip, GUID, folder's logo image ect.
SHFolderCustomSettings.FolderSettingsAction  
SHFolderCustomSettings.FolderSettingsInfo  
TrayIcon TrayIcon class enables to add/modify a tray icon and its properties such as hint, icon, tooltip, callout.
TrayIconMouseAdapter  
TrayMessage TrayMessage class represents callout attributes.
TrayMessage.Error  
TrayMessage.Info  
TrayMessage.Warning  
WallpaperOptions Represents WALLPAPEROPT native structure.
WallpaperOptions.Style Enumeration of all available wallpaper styles.
 

Package com.jniwrapper.win32.shell Description

The com.jniwrapper.win32.shell package contains classes for Windows desktop integration. Particularly Shell functionality allows you to work with the application bar, tray icons, shell icons and folders, set up desktop wallpapers etc.