Mercurial > hg > bitcoin
annotate noui.h @ 183:5447d5ff8a3c draft
bitcoind now compiles without wxWidgets or wxBase
author | Satoshi Nakamoto <satoshin@gmx.com> |
---|---|
date | Mon, 26 Jul 2010 17:44:51 +0000 |
parents | |
children | 41628b8a75b9 |
rev | line source |
---|---|
183
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
1 // Copyright (c) 2010 Satoshi Nakamoto |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
2 // Distributed under the MIT/X11 software license, see the accompanying |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
3 // file license.txt or http://www.opensource.org/licenses/mit-license.php. |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
4 |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
5 |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
6 inline int MyMessageBox(const string& message, const string& caption="Message", int style=4, void* parent=NULL, int x=-1, int y=-1) |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
7 { |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
8 printf("%s: %s\n", caption.c_str(), message.c_str()); |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
9 fprintf(stderr, "%s: %s\n", caption.c_str(), message.c_str()); |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
10 return 4; |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
11 } |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
12 #define wxMessageBox MyMessageBox |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
13 |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
14 inline int ThreadSafeMessageBox(const string& message, const string& caption, int style, void* parent, int x, int y) |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
15 { |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
16 return MyMessageBox(message, caption, style, parent, x, y); |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
17 } |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
18 |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
19 inline bool ThreadSafeAskFee(int64 nFeeRequired, const string& strCaption, void* parent) |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
20 { |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
21 return true; |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
22 } |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
23 |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
24 inline void CalledSetStatusBar(const string& strText, int nField) |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
25 { |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
26 } |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
27 |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
28 inline void UIThreadCall(boost::function0<void> fn) |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
29 { |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
30 } |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
31 |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
32 inline void MainFrameRepaint() |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
33 { |
5447d5ff8a3c
bitcoind now compiles without wxWidgets or wxBase
Satoshi Nakamoto <satoshin@gmx.com>
parents:
diff
changeset
|
34 } |