Ocean
Loading...
Searching...
No Matches
Ocean Platform Win Library

The Ocean Win Library provides specific functionalities for windows platforms. More...

Collaboration diagram for Ocean Platform Win Library:

Data Structures

class  Ocean::Platform::Win::ApplicationWindow
 This class implements an application window. More...
 
class  Ocean::Platform::Win::Bitmap
 This class implements a Windows device independent bitmap. More...
 
class  Ocean::Platform::Win::BitmapWindow
 This class implements a main window. More...
 
class  Ocean::Platform::Win::FileDialog
 This class implements capabilities to open file dialogs. More...
 
class  Ocean::Platform::Win::Keyboard
 This class implements keyboard functionalities. More...
 
class  Ocean::Platform::Win::Mouse
 This class implements mouse functionalities. More...
 
class  Ocean::Platform::Win::PopupMenu
 This class implements a popup menu. More...
 
class  Ocean::Platform::Win::Registry
 This class provides windows registry functionalities. More...
 
class  Ocean::Platform::Win::RegistryConfig
 This class implements an application or module configuration toolkit using the windows registry. More...
 
class  Ocean::Platform::Win::Resource
 This class implements function allowing to operate with resource data. More...
 
class  Ocean::Platform::Win::ResourceManager
 This class implements a manager for resource data. More...
 
class  Ocean::Platform::Win::Screen
 This class provides screen functionalities. More...
 
class  Ocean::Platform::Win::System
 This class provides basic system functionalities on windows platforms. More...
 
class  Ocean::Platform::Win::Taskbar
 This class provides windows taskbar functionalities. More...
 
class  Ocean::Platform::Win::TextWindow
 This class implements a text window. More...
 
class  Ocean::Platform::Win::Utilities
 This class implements utilities and helper functions. More...
 
class  Ocean::Platform::Win::ScopedDC
 This class implements a scoped device context. More...
 
class  Ocean::Platform::Win::ScopedFont
 This class implements a scoped font which is selected into a device context. More...
 
class  Ocean::Platform::Win::ScopedDisableWindow
 This class implements a nested scoped object which disables a window object until the scope of all nested elements ends (or until all nested object are released explicitly). More...
 
class  Ocean::Platform::Win::Window
 This class is the base class for all windows. More...
 

Typedefs

using Ocean::Platform::Win::UniquePopupMenu = std::unique_ptr< PopupMenu >
 Definition of a unique pointer holding a popup menu.
 
using Ocean::Platform::Win::PopupMenus = std::vector< UniquePopupMenu >
 Definition of a vector holding popup menus.
 

Detailed Description

The Ocean Win Library provides specific functionalities for windows platforms.

The library is available on windows platforms only.

Typedef Documentation

◆ PopupMenus

using Ocean::Platform::Win::PopupMenus = typedef std::vector<UniquePopupMenu>

Definition of a vector holding popup menus.

◆ UniquePopupMenu

using Ocean::Platform::Win::UniquePopupMenu = typedef std::unique_ptr<PopupMenu>

Definition of a unique pointer holding a popup menu.