Preparing the hintbox classes for Lua

- Add non locale variants for CHintBoxExt, CMessageBox, ShowMsgUTF
  THX Martii
This commit is contained in:
M. Liebmann
2014-01-19 02:50:31 +01:00
parent 31842369cc
commit df06f83a20
4 changed files with 90 additions and 23 deletions

View File

@@ -55,11 +55,13 @@ class CHintBoxExt
int m_width;
int m_height;
int m_bbheight; /* a button bar at the bottom? */
int textStartX;
int m_fheight;
int m_theight;
neutrino_locale_t m_caption;
std::string m_captionString;
char * m_message;
ContentLines m_lines;
std::string m_iconfile;
@@ -69,12 +71,13 @@ class CHintBoxExt
public:
CHintBoxExt(const neutrino_locale_t Caption, const char * const Text, const int Width, const char * const Icon);
CHintBoxExt(const neutrino_locale_t Caption, ContentLines& lines, const int Width = 450, const char * const Icon = NEUTRINO_ICON_INFO);
CHintBoxExt(const std::string &Caption, const char * const Text, const int Width, const char * const Icon);
CHintBoxExt(const std::string &Caption, ContentLines& lines, const int Width = 450, const char * const Icon = NEUTRINO_ICON_INFO);
~CHintBoxExt(void);
void init(const neutrino_locale_t Caption, const int Width, const char * const Icon);
void init(const neutrino_locale_t Caption, const std::string &CaptionString, const int Width, const char * const Icon);
bool has_scrollbar(void);
void scroll_up(void);