Clapkit
Loading...
Searching...
No Matches
ckButton.h
Go to the documentation of this file.
1
/*
2
*
3
* Clapkit
4
* ----------------------------------------------------------------------
5
* A wrapper for creating a 'generalized' app for Classic MacOS
6
* that (hopefully) can be ported easily to other platforms.
7
*
8
* CKButton
9
* ----------------------------------------------------------------------
10
* Defines a push-button.
11
*
12
*/
13
14
#pragma once
15
16
#include "
ckApp.h
"
17
#include "
ckControlToolbox.h
"
18
23
class
CKButton
:
public
CKControlToolbox
{
24
25
public
:
26
CKButton
(
const
CKControlInitParams
& params);
27
virtual
~CKButton
();
28
29
public
:
30
void
SetDefault
(
bool
isDefault);
31
bool
GetDefault
() {
32
return
this->__is_default;
33
}
34
virtual
void
Redraw
();
35
36
private
:
37
bool
__is_default =
false
;
38
};
ckApp.h
ckControlToolbox.h
CKButton
Defines a push button.
Definition
ckButton.h:23
CKButton::~CKButton
virtual ~CKButton()
Definition
ckButton.cpp:21
CKButton::GetDefault
bool GetDefault()
Definition
ckButton.h:31
CKButton::Redraw
virtual void Redraw()
Definition
ckButton.cpp:29
CKButton::SetDefault
void SetDefault(bool isDefault)
Definition
ckButton.cpp:24
CKControlToolbox
Defines the base of all UIControls that are managed by Macintosh Toolbox.
Definition
ckControlToolbox.h:27
CKControlInitParams
Initialization parameters for a CKControl.
Definition
ckControl.h:27
include
ckButton.h
Generated by
1.9.8