26 |
# include <gig.h> |
# include <gig.h> |
27 |
#endif |
#endif |
28 |
|
|
29 |
|
#include "compat.h" |
30 |
|
|
31 |
#include <cairomm/context.h> |
#include <cairomm/context.h> |
32 |
#include <gtkmm/box.h> |
#include <gtkmm/box.h> |
33 |
#include <gtkmm/drawingarea.h> |
#include <gtkmm/drawingarea.h> |
34 |
#include <gtkmm/entry.h> |
#include <gtkmm/entry.h> |
35 |
#include <gtkmm/label.h> |
#include <gtkmm/label.h> |
36 |
#include <gtkmm/notebook.h> |
#include <gtkmm/notebook.h> |
37 |
#include <gtkmm/table.h> |
#if USE_GTKMM_GRID |
38 |
|
# include <gtkmm/grid.h> |
39 |
|
#else |
40 |
|
# include <gtkmm/table.h> |
41 |
|
#endif |
42 |
|
|
43 |
#include <set> |
#include <set> |
44 |
|
|
81 |
bool sensitive); |
bool sensitive); |
82 |
}; |
}; |
83 |
|
|
84 |
class EGStateOptions : public Gtk::HBox { |
class EGStateOptions : public HBox { |
85 |
public: |
public: |
86 |
Gtk::Label label; |
Gtk::Label label; |
87 |
BoolBox checkBoxAttack; |
BoolBox checkBoxAttack; |
136 |
Gtk::Tooltips tooltips; |
Gtk::Tooltips tooltips; |
137 |
#endif |
#endif |
138 |
|
|
139 |
|
#if USE_GTKMM_GRID |
140 |
|
Gtk::Grid* table[7]; |
141 |
|
#else |
142 |
Gtk::Table* table[7]; |
Gtk::Table* table[7]; |
143 |
|
#endif |
144 |
|
|
145 |
Gtk::Label* lSample; |
Gtk::Label* lSample; |
146 |
|
|
256 |
void addProp(BoolEntry& boolentry); |
void addProp(BoolEntry& boolentry); |
257 |
void addProp(BoolEntryPlus6& boolentry); |
void addProp(BoolEntryPlus6& boolentry); |
258 |
void addProp(LabelWidget& labelwidget); |
void addProp(LabelWidget& labelwidget); |
259 |
void addLine(Gtk::HBox& line); |
void addLine(HBox& line); |
260 |
void addString(const char* labelText, Gtk::Label*& label, |
void addString(const char* labelText, Gtk::Label*& label, |
261 |
Gtk::Entry*& widget); |
Gtk::Entry*& widget); |
262 |
void addString(const char* labelText, Gtk::Label*& label, |
void addString(const char* labelText, Gtk::Label*& label, |