FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingFoundation
FLImagingGUI
GUIPropertyItemSpin.h
1
8
9
#pragma once
10
#include "GUIPropertyItemBase.h"
11
13
namespace
FLImaging
14
{
16
namespace
GUI
17
{
18
class
CGUIPropertyGridPropertySpin;
19
34
class
FL_EXPORT
CGUIPropertyItemSpin
:
public
CGUIPropertyItemBase
35
{
36
public
:
44
CGUIPropertyItemSpin
();
45
53
virtual
~CGUIPropertyItemSpin
();
54
55
virtual
CMFCPropertyGridProperty*
CreateGridProperty
()
override
;
56
70
virtual
bool
SetValue
(
Base::CFLString<wchar_t>
strValue,
bool
bInvokeCallback =
true
)
override
;
71
81
virtual
Base::CFLString<wchar_t>
GetValue
()
const override
;
82
94
virtual
bool
IncreaseTick
(int32_t i32Tick);
95
107
virtual
bool
DecreaseTick
(int32_t i32Tick);
108
122
virtual
bool
SetRange
(int32_t i32Min, int32_t i32Max);
123
135
virtual
void
GetRange
(int32_t& i32Min, int32_t& i32Max)
const
;
136
137
protected
:
138
int32_t m_i32Range[2];
139
140
friend
class
CGUIPropertyGridPropertySpin;
141
};
142
}
143
144
}
145
FLImaging::Base::CFLString
Template type string class.
Definition
FLString.h:34
FLImaging::GUI::CGUIPropertyItemBase::CGUIPropertyItemBase
CGUIPropertyItemBase()
Default constructor.
FLImaging::GUI::CGUIPropertyItemSpin::IncreaseTick
virtual bool IncreaseTick(int32_t i32Tick)
Increase the value by a number of ticks (steps).
FLImaging::GUI::CGUIPropertyItemSpin::CGUIPropertyItemSpin
CGUIPropertyItemSpin()
Default constructor.
FLImaging::GUI::CGUIPropertyItemSpin::GetValue
virtual Base::CFLString< wchar_t > GetValue() const override
Get the current value as a string.
FLImaging::GUI::CGUIPropertyItemSpin::CreateGridProperty
virtual CMFCPropertyGridProperty * CreateGridProperty() override
It creates and returns the MFC grid property for this item. If an instance has already been created,...
FLImaging::GUI::CGUIPropertyItemSpin::DecreaseTick
virtual bool DecreaseTick(int32_t i32Tick)
Decrease the value by a number of ticks (steps).
FLImaging::GUI::CGUIPropertyItemSpin::GetRange
virtual void GetRange(int32_t &i32Min, int32_t &i32Max) const
Get the current valid range.
FLImaging::GUI::CGUIPropertyItemSpin::~CGUIPropertyItemSpin
virtual ~CGUIPropertyItemSpin()
Destructor.
FLImaging::GUI::CGUIPropertyItemSpin::SetValue
virtual bool SetValue(Base::CFLString< wchar_t > strValue, bool bInvokeCallback=true) override
Set the current value as a string.
FLImaging::GUI::CGUIPropertyItemSpin::SetRange
virtual bool SetRange(int32_t i32Min, int32_t i32Max)
Set the valid integer range for the control.
FLImaging::GUI
Definition
D2DObject.h:12
FLImaging
Generated on
for FLImaging by
1.17.0