acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
item.h
1#pragma once
2
3//
4// //#include "acme/prototype/prototype/matter.h"
5// //#include "acme/prototype/collection/pointer_array.h"
6// //class image_list;
7//
8//
9// namespace data
10// {
11//
12//
13// class item;
14//
15//
16// } // namespace data
17//
18//
19// namespace data
20// {
21//
22//
23// class item_data_array;
24// //class tree;
25//
26//
27// class CLASS_DECL_ACME item :
28// virtual public ::subparticle
29// {
30// public:
31//
32//
33// item();
34// ~item() override;
35//
36// virtual string get_item_text(::particle * pparticle) const;
37// virtual ::collection::index get_item_image(::particle * pparticle) const;
38// virtual ::image::image_list * get_item_image_list(::particle * pparticle) const;
39//
40//
41// //virtual void data_item_on_fill_children(::data::tree_item < ::item > * pitem);
42//
43//
44// //virtual stream & write(stream& s) const override;
45// //virtual stream & read(stream& s) override;
46//
47//
48// };
49//
50//
51// class CLASS_DECL_ACME item_array :
52// public pointer_array < item >
53// {
54// public:
55//
56//
57// };
58//
59//
60// } // namespace data
61//