[Aptitude-svn-commit] r3440 - in branches/aptitude-0.3/aptitude: . src/vscreen

Daniel Burrows dburrows@costa.debian.org
Sat, 25 Jun 2005 21:31:58 +0000


Author: dburrows
Date: Sat Jun 25 21:31:56 2005
New Revision: 3440

Modified:
   branches/aptitude-0.3/aptitude/ChangeLog
   branches/aptitude-0.3/aptitude/src/vscreen/curses++.h
   branches/aptitude-0.3/aptitude/src/vscreen/vscreen_widget.h
Log:
Expose the addwstr family of functions.

Modified: branches/aptitude-0.3/aptitude/ChangeLog
==============================================================================
--- branches/aptitude-0.3/aptitude/ChangeLog	(original)
+++ branches/aptitude-0.3/aptitude/ChangeLog	Sat Jun 25 21:31:56 2005
@@ -1,5 +1,9 @@
 2005-06-25  Daniel Burrows  <dburrows@debian.org>
 
+	* src/vscreen/curses++.h, src/vscreen/vscreen_widget.h:
+
+	  Expose the addwstr family of functions.
+
 	* src/broken_indicator.cc:
 
 	  Fix two calls to join_fragments().

Modified: branches/aptitude-0.3/aptitude/src/vscreen/curses++.h
==============================================================================
--- branches/aptitude-0.3/aptitude/src/vscreen/curses++.h	(original)
+++ branches/aptitude-0.3/aptitude/src/vscreen/curses++.h	Sat Jun 25 21:31:56 2005
@@ -443,6 +443,16 @@
   int addch(chtype ch) {return waddch(win, ch);}
   int mvaddch(int y, int x, chtype ch) {return mvwaddch(win, y, x, ch);}
 
+  int addstr(const std::wstring &str) {return addstr(str.c_str());}
+  int addnstr(const std::wstring &str, int n) {return addnstr(str.c_str(), n);}
+  int mvaddstr(int y, int x, const std::wstring &str) {return mvaddstr(y, x, str.c_str());}
+  int mvaddnstr(int y, int x, const std::wstring &str, int n) {return addstr(str.c_str());}
+
+  int addstr(const wchar_t *str) {return waddwstr(win, str);}
+  int addnstr(const wchar_t *str, int n) {return waddnwstr(win, str, n);}
+  int mvaddstr(int y, int x, const wchar_t *str) {return mvwaddwstr(win, y, x, str);}
+  int mvaddnstr(int y, int x, const wchar_t *str, int n) {return mvwaddnwstr(win, y, x, str, n);}
+
   int addstr(const char *str) {return waddstr(win, str);}
   int addnstr(const char *str, int n) {return waddnstr(win, str, n);}
   int mvaddstr(int y, int x, const char *str) {return mvwaddstr(win, y, x, str);}

Modified: branches/aptitude-0.3/aptitude/src/vscreen/vscreen_widget.h
==============================================================================
--- branches/aptitude-0.3/aptitude/src/vscreen/vscreen_widget.h	(original)
+++ branches/aptitude-0.3/aptitude/src/vscreen/vscreen_widget.h	Sat Jun 25 21:31:56 2005
@@ -265,6 +265,16 @@
   int mvaddstr(int y, int x, const char *str) {return win?win.mvaddstr(y, x, str):0;}
   int mvaddnstr(int y, int x, const char *str, int n) {return win?win.mvaddnstr(y, x, str, n):0;}
 
+  int addstr(const wchar_t *str) {return win?win.addstr(str):0;}
+  int addnstr(const wchar_t *str, int n) {return win?win.addnstr(str, n):0;}
+  int mvaddstr(int y, int x, const wchar_t *str) {return win?win.mvaddstr(y, x, str):0;}
+  int mvaddnstr(int y, int x, const wchar_t *str, int n) {return win?win.mvaddnstr(y, x, str, n):0;}
+
+  int addstr(const std::wstring &str) {return win?win.addstr(str):0;}
+  int addnstr(const std::wstring &str, int n) {return win?win.addnstr(str, n):0;}
+  int mvaddstr(int y, int x, const std::wstring &str) {return win?win.mvaddstr(y, x, str):0;}
+  int mvaddnstr(int y, int x, const std::wstring &str, int n) {return win?win.mvaddnstr(y, x, str, n):0;}
+
   int addstr(const wchstring &str) {return win?win.addstr(str):0;}
   int addnstr(const wchstring &str, int n) {return win?win.addnstr(str, n):0;}
   int mvaddstr(int y, int x, const wchstring &str) {return win?win.mvaddstr(y, x, str):0;}