ROVLib2
RISCOSC++applicationdevelopmentlibrary
Main Page
Namespaces
Classes
Files
File List
src
icon.h
1
#pragma once
2
3
#include "window.h"
4
#include "unassignable.h"
5
6
namespace
rov2
7
{
8
10
class
CIcon
:
public
CClickable
,
public
CUnassignable
11
{
12
public
:
15
inline
const
tIconHandle
Handle
()
const
{
return
m_ihIcon
; }
16
18
virtual
~CIcon
();
19
20
protected
:
22
CIcon
();
23
25
CWindow
*
m_pwWindow
;
26
28
tIconHandle
m_ihIcon
;
29
};
// i
30
31
class
CCreatedIcon
:
public
CIcon
32
{
33
public
:
39
CCreatedIcon
(
tIconCreateBlock
& ricbBlock,
CWindow
* pwWindow,
bool
bRegister =
true
);
40
42
~
CCreatedIcon
();
43
44
private
:
45
bool
m_bRegistered;
46
};
47
48
}
rov2::CIcon
Definition:
icon.h:10
rov2::CIcon::Handle
const tIconHandle Handle() const
Definition:
icon.h:15
rov2::CIcon::~CIcon
virtual ~CIcon()
Definition:
icon.cpp:14
rov2::CIcon::CIcon
CIcon()
Definition:
icon.cpp:8
rov2::CIcon::m_pwWindow
CWindow * m_pwWindow
Definition:
icon.h:25
rov2::CCreatedIcon
Definition:
icon.h:31
rov2::CClickable
Definition:
clickable.h:8
tIconCreateBlock
Definition:
wimp_icons.h:66
rov2::CUnassignable
Definition:
unassignable.h:7
rov2::CWindow
Definition:
window.h:16
rov2::CIcon::m_ihIcon
tIconHandle m_ihIcon
Definition:
icon.h:28
rov2
Definition:
aboutbox.cpp:15
Generated by
1.8.11