Quantum Fog  0.9.3
C_QTABLE.h
1 #pragma once
2 #include "UI_MAP.h"
3 
4 //******************************************
5 class C_QTABLE : public LTable
6 {
7 //q = queue
8 protected:
9  UI_MAP its_map;
10 public:
11  C_QTABLE(LStream * inStream);
12  virtual ~C_QTABLE();
13  VOID set_num_of_rows(USHORT num_of_rows);
14 
15  USHORT get_boundary(const Point & local_pt);
16  VOID draw_boundary(USHORT boundary);
17  void undraw_boundary(USHORT boundary);
18  VOID ClickCell(const TableCellT & inCell, const SMouseDownEvent & inMouseDown);
19  const UI_MAP & get_map();
20 
21  virtual VOID get_alphabetic_map(UI_MAP & map);
22  VOID alphabetize_q();
23 
24  virtual VOID get_cell_data(const TableCellT & cell, LStr255 & str);
25  VOID DrawCell(const TableCellT & inCell);
26 
27 };
28 #pragma mark -
29 
30 
31 //******************************************
32 inline
33 void C_QTABLE::undraw_boundary(
34 USHORT boundary ) //in
35 {
36  draw_boundary(boundary);
37 }
38 //******************************************
39 inline
40 const UI_MAP & C_QTABLE::get_map()
41 {
42  return its_map;
43 }
44 //******************************************
45 inline
46 VOID C_QTABLE::get_alphabetic_map(
47 UI_MAP & map) //i-o
48 {
49 }
50 //******************************************
51 inline
52 VOID C_QTABLE::get_cell_data(
53 const TableCellT & cell, //in
54 LStr255 & str) //i-o
55 {
56 }
Definition: C_QTABLE.h:5
Definition: UI_MAP.h:7