GUIFramework 1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
gui_framework::interfaces::IStyles Class Reference

Provides styles for other classes. More...

#include <IStyles.h>

Inheritance diagram for gui_framework::interfaces::IStyles:
gui_framework::styles::DefaultStyles gui_framework::styles::ButtonStyles gui_framework::styles::ComboBoxStyles gui_framework::styles::DefaultRichEditStyles gui_framework::styles::DialogBoxStyles gui_framework::styles::EditControlStyles gui_framework::styles::InfiniteProgressBarStyles gui_framework::styles::ListBoxStyles gui_framework::styles::ListViewStyles gui_framework::styles::ScrollBarStyles gui_framework::styles::SeparateWindowStyles gui_framework::styles::StaticControlStyles gui_framework::styles::TrackbarControlStyles

Public Member Functions

 IStyles ()
 
 IStyles (LONG_PTR styles, LONG_PTR extendedStyles)
 
 IStyles (const IStyles &)=default
 
 IStyles (IStyles &&) noexcept=default
 
IStylesoperator= (const IStyles &)=default
 
IStylesoperator= (IStyles &&) noexcept=default
 
void appendStyle (LONG_PTR style)
 Append new WinAPI style.
 
void appendExtendedStyle (LONG_PTR extendedStyle)
 Append new WinAPI extended style.
 
virtual LONG_PTR getStyles () const final
 
virtual LONG_PTR getExtendedStyles () const final
 
virtual bool operator== (const IStyles &other) const final
 
virtual std::istream & operator>> (std::istream &stream) final
 
virtual std::ostream & operator<< (std::ostream &stream) const final
 
virtual ~IStyles ()=default
 

Detailed Description

Provides styles for other classes.

Definition at line 10 of file IStyles.h.

Constructor & Destructor Documentation

◆ IStyles() [1/4]

gui_framework::interfaces::IStyles::IStyles ( )

Definition at line 9 of file IStyles.cpp.

◆ IStyles() [2/4]

gui_framework::interfaces::IStyles::IStyles ( LONG_PTR styles,
LONG_PTR extendedStyles )

Definition at line 16 of file IStyles.cpp.

◆ IStyles() [3/4]

gui_framework::interfaces::IStyles::IStyles ( const IStyles & )
default

◆ IStyles() [4/4]

gui_framework::interfaces::IStyles::IStyles ( IStyles && )
defaultnoexcept

◆ ~IStyles()

virtual gui_framework::interfaces::IStyles::~IStyles ( )
virtualdefault

Member Function Documentation

◆ appendExtendedStyle()

void gui_framework::interfaces::IStyles::appendExtendedStyle ( LONG_PTR extendedStyle)

Append new WinAPI extended style.

Parameters
extendedStyle

Definition at line 28 of file IStyles.cpp.

◆ appendStyle()

void gui_framework::interfaces::IStyles::appendStyle ( LONG_PTR style)

Append new WinAPI style.

Parameters
style

Definition at line 23 of file IStyles.cpp.

◆ getExtendedStyles()

LONG_PTR gui_framework::interfaces::IStyles::getExtendedStyles ( ) const
finalvirtual

Definition at line 38 of file IStyles.cpp.

◆ getStyles()

LONG_PTR gui_framework::interfaces::IStyles::getStyles ( ) const
finalvirtual

Definition at line 33 of file IStyles.cpp.

◆ operator<<()

ostream & gui_framework::interfaces::IStyles::operator<< ( std::ostream & stream) const
finalvirtual

Definition at line 53 of file IStyles.cpp.

◆ operator=() [1/2]

IStyles & gui_framework::interfaces::IStyles::operator= ( const IStyles & )
default

◆ operator=() [2/2]

IStyles & gui_framework::interfaces::IStyles::operator= ( IStyles && )
defaultnoexcept

◆ operator==()

bool gui_framework::interfaces::IStyles::operator== ( const IStyles & other) const
finalvirtual

Definition at line 43 of file IStyles.cpp.

◆ operator>>()

istream & gui_framework::interfaces::IStyles::operator>> ( std::istream & stream)
finalvirtual

Definition at line 48 of file IStyles.cpp.


The documentation for this class was generated from the following files: