source: thomson/elec/CrO2/software/gui.h@ 53c4be3

main
Last change on this file since 53c4be3 was 53c4be3, checked in by Adrien Destugues <pulkomandy@…>, 12 years ago
  • Support for ZX spectrup TAP files.

git-svn-id: svn://localhost/thomson@17 85ae3b6b-dc8f-4344-a89d-598714f2e4e5

  • Property mode set to 100644
File size: 596 bytes
Line 
1/* CrO2 datassette emulator
2 * Copyright 2012, Adrien Destugues <pulkomandy@pulkomandy.ath.cx>
3 *
4 * Distributed under the terms of the MIT licence.
5 */
6
7#include "iupplusplus.h"
8
9#include <cstdio>
10
11class Tape;
12
13class Gui {
14 public:
15 Gui(int* argc, char*** argv);
16 ~Gui();
17
18 private:
19 int menu_open();
20 int menu_exit();
21
22 Tape* file;
23
24 // Control
25 int setPlaying(int state);
26
27 // Explore
28 int selectBlock(int id, int what);
29 const char* matVal(int y, int x);
30 const char* toHex(int val);
31
32 int selblock;
33 Ihandle* blocklist;
34 Ihandle* hexEd;
35};
Note: See TracBrowser for help on using the repository browser.