Changed to use a BString for storing the status text instead of a char *

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4211 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Matthew Wilber
2003-08-02 16:39:21 +00:00
parent 81f20b17b4
commit 67515cfb7d
2 changed files with 6 additions and 6 deletions
+3 -4
View File
@@ -7,16 +7,15 @@
ShowImageStatusView::ShowImageStatusView(BRect r, const char* name, uint32 resizingMode, uint32 flags)
: BView(r, name, resizingMode, flags)
{
m_caption = "";
}
void ShowImageStatusView::Draw(BRect updateRect)
{
DrawString( m_caption, BPoint( 3, 11) );
DrawString( fstrText.String(), BPoint( 3, 11) );
}
void ShowImageStatusView::SetCaption( char * Caption )
void ShowImageStatusView::SetText(BString &strText)
{
m_caption = Caption;
fstrText = strText;
Invalidate();
}
+3 -2
View File
@@ -6,6 +6,7 @@
#define _ShowImageStatusView_h
#include <View.h>
#include <String.h>
class ShowImageStatusView : public BView
{
@@ -14,10 +15,10 @@ public:
virtual void Draw(BRect updateRect);
void SetCaption( char * Caption );
void SetText(BString &strText);
private:
char * m_caption;
BString fstrText;
};
#endif /* _ShowImageStatusView_h */