-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstructs.h
147 lines (130 loc) · 2.53 KB
/
structs.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
#ifndef STRUCTS_H_INCLUDED
#define STRUCTS_H_INCLUDED
#include <gtk/gtk.h>
struct basic_guest_info;
struct basic_room_type_data;
struct basic_room_data
{
char room_number_[6];
char phone_number_[20];
struct basic_room_type_data *type_;
float area_;
float price_;
char is_left_;
struct basic_guest_info *guest_;
struct basic_room_data *next_;
};
struct room_interest
{
char room_number_[6];
char *room_type_;
float fare_;
float paid_;
struct room_interest *next_;
};
struct basic_room_type_data
{
char type_[20];
int most_in_;
int total_;
int left_;
struct basic_room_data *room_head_;
struct basic_room_type_data *next_;
};
struct basic_guest_info
{
char id_[20];
char name_[20];
struct basic_room_data *room_info_;
char in_time_[18];
char out_time_[18];
float day_spent_;
float fare_;
float pay_;
struct basic_guest_info *next_;
};
struct popup_menu
{
GtkWidget *menu;
GtkTreeSelection *selection;
GtkTreeView *treeview;
void **active;
};
struct room_dialogue_check
{
GtkWidget *button1;
GtkWidget *button2;
GtkWidget *button3;
};
struct guest_dialogue_check
{
GtkWidget *button1;
GtkWidget *button2;
};
struct new_type_data
{
GtkWidget *entry1;
GtkWidget *entry2;
};
struct new_room_data
{
GtkWidget *combo1;
GtkWidget *entry1;
GtkWidget *entry2;
GtkWidget *entry3;
GtkWidget *entry4;
GtkWidget *checkbutton;
};
struct new_guest_in_data
{
GtkWidget *entry1;
GtkWidget *entry2;
GtkWidget *entry3;
GtkWidget *entry4;
};
struct new_guest_out_data
{
GtkWidget *entry1;
GtkWidget *entry2;
GtkWidget *entry3;
GtkWidget *entry4;
};
struct new_guest_data
{
GtkWidget *entry1;
GtkWidget *entry2;
GtkWidget *entry3;
GtkWidget *entry4;
GtkWidget *entry5;
GtkWidget *entry6;
};
struct query_room
{
GtkWidget *entry1;
GtkWidget *entry2;
GtkWidget *entry4;
GtkWidget *entry5;
GtkWidget *entry6;
GtkWidget *entry7;
GtkWidget *combo1;
GtkWidget *checkbutton1;
GtkWidget *checkbutton2;
GtkWidget *checkbutton3;
GtkWidget *checkbutton4;
GtkWidget *checkbutton5;
GtkWidget *checkbutton6;
GtkWidget *checkbutton7;
GtkListStore *store;
};
struct query_guest
{
GtkWidget *entry1;
GtkWidget *entry2;
GtkWidget *entry3;
GtkWidget *entry4;
GtkWidget *checkbutton1;
GtkWidget *checkbutton2;
GtkWidget *checkbutton3;
GtkListStore *store;
};
#endif // STRUCTS_H_INCLUDED