* InterfaceWindow.cpp: beos interface
*****************************************************************************
* Copyright (C) 1999, 2000, 2001 VideoLAN
- * $Id: InterfaceWindow.cpp,v 1.37 2003/05/07 14:49:19 titer Exp $
+ * $Id: InterfaceWindow.cpp,v 1.38 2003/05/17 15:20:46 titer Exp $
*
* Authors: Jean-Marc Dressler <polux@via.ecp.fr>
* Samuel Hocevar <sam@zoy.org>
screen_rect.right - 150,
screen_rect.top + 250 );
fPlaylistWindow = new PlayListWindow( window_rect, _("Playlist"), this, p_intf );
- window_rect.Set( screen_rect.right - 500,
+ window_rect.Set( screen_rect.right - 550,
screen_rect.top + 300,
screen_rect.right - 150,
- screen_rect.top + 600 );
+ screen_rect.top + 500 );
fMessagesWindow = new MessagesWindow( p_intf, window_rect, _("Messages") );
// the media control view
* MessagesWindow.cpp: beos interface
*****************************************************************************
* Copyright (C) 1999, 2000, 2001 VideoLAN
- * $Id: MessagesWindow.cpp,v 1.8 2003/05/07 17:27:30 titer Exp $
+ * $Id: MessagesWindow.cpp,v 1.9 2003/05/17 15:20:46 titer Exp $
*
* Authors: Eric Petit <titer@videolan.org>
*
{
this->p_intf = p_intf;
- SetSizeLimits( 200, 2000, 200, 2000 );
+ SetSizeLimits( 400, 2000, 200, 2000 );
BRect rect, textRect;
fMessagesView = new BTextView( rect, "messages", textRect,
B_FOLLOW_ALL, B_WILL_DRAW );
fMessagesView->MakeEditable( false );
- fMessagesView->MakeSelectable( false );
fMessagesView->SetStylable( true );
fScrollView = new BScrollView( "scrollview", fMessagesView, B_WILL_DRAW,
B_FOLLOW_ALL, false, true );
/*****************************************************************************
* MessagesWindow::FrameResized
*****************************************************************************/
-void MessagesWindow::FrameResized( float, float )
+void MessagesWindow::FrameResized( float width, float height )
{
+ BWindow::FrameResized( width, height );
BRect rect = fMessagesView->Bounds();
rect.InsetBy( 5, 5 );
fMessagesView->SetTextRect( rect );
BString string;
string << p_sub->p_msg[i_start].psz_module << " " << psz_module_type << " : " <<
p_sub->p_msg[i_start].psz_msg << "\n";
- messagesView->Insert( string.String() );
+ messagesView->Insert( messagesView->TextLength(),
+ string.String(),
+ strlen( string.String() ) );
messagesView->SetFontAndColor( oldLength,
messagesView->TextLength(),
NULL, 0, &color );