-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDemonstrationWindow.h
55 lines (45 loc) · 1.08 KB
/
DemonstrationWindow.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
#ifndef DEMONSTRATIONWINDOW_H
#define DEMONSTRATIONWINDOW_H
#include <Box.h>
#include <Button.h>
#include <Catalog.h>
#include <File.h>
#include <LayoutBuilder.h>
#include <ListView.h>
#include <MenuBar.h>
#include <Message.h>
#include <Path.h>
#include <RadioButton.h>
#include <Roster.h>
#include <String.h>
#include <StringView.h>
#include <TabView.h>
#include <TextControl.h>
#include <TextView.h>
#include <Window.h>
#include "Constantes.h"
#include "LatexListScrollView.h"
#include "LatexUtils.h"
#include "ServerWindow.h"
#include "SessionView.h"
#include "Constante.h"
#include "Relation.h"
#include "Theorie.h"
class DemonstrationWindow : public BWindow {
typedef void (*for_each_hook)(Theorie* th);
public :
DemonstrationWindow();
~DemonstrationWindow();
virtual void MessageReceived(BMessage* message);
bool QuitRequested();
void SetServerWindow(ServerWindow* window);
private :
BString *fHost;
int fPort;
bool fLocal=false;;
ServerWindow* fServerWindow;
BMenuBar* fMenuBar;
BView* fSessionView;
void ActiveButtons(bool activate);
};
#endif