Commit aa733478 authored by Rocky Bernstein's avatar Rocky Bernstein

Reinstate Duration column - perhaps it's time to get more plugins

using it.
parent cb2ce817
/***************************************************************************** /*****************************************************************************
* playlist.cpp : wxWindows plugin for vlc * playlist.cpp : wxWindows plugin for vlc
***************************************************************************** *****************************************************************************
* Copyright (C) 2000-2001 VideoLAN * Copyright (C) 2000-2001, 2003 VideoLAN
* $Id: playlist.cpp,v 1.27 2003/11/26 10:45:21 zorglub Exp $ * $Id: playlist.cpp,v 1.28 2003/12/03 13:35:19 rocky Exp $
* *
* Authors: Olivier Teulire <ipkiss@via.ecp.fr> * Authors: Olivier Teulire <ipkiss@via.ecp.fr>
* *
...@@ -24,11 +24,6 @@ ...@@ -24,11 +24,6 @@
/***************************************************************************** /*****************************************************************************
* Preamble * Preamble
*****************************************************************************/ *****************************************************************************/
#include <stdlib.h> /* malloc(), free() */
#include <errno.h> /* ENOMEM */
#include <string.h> /* strerror() */
#include <stdio.h>
#include <vlc/vlc.h> #include <vlc/vlc.h>
#include <vlc/intf.h> #include <vlc/intf.h>
...@@ -265,11 +260,9 @@ Playlist::Playlist( intf_thread_t *_p_intf, wxWindow *p_parent ): ...@@ -265,11 +260,9 @@ Playlist::Playlist( intf_thread_t *_p_intf, wxWindow *p_parent ):
wxDefaultPosition, wxSize( 500, 300 ), wxDefaultPosition, wxSize( 500, 300 ),
wxLC_REPORT | wxSUNKEN_BORDER ); wxLC_REPORT | wxSUNKEN_BORDER );
listview->InsertColumn( 0, wxU(_("Name")) ); listview->InsertColumn( 0, wxU(_("Name")) );
#if 0
listview->InsertColumn( 1, wxU(_("Duration")) );
#endif
listview->InsertColumn( 1, wxU(_("Author")) ); listview->InsertColumn( 1, wxU(_("Author")) );
listview->InsertColumn( 2, wxU(_("Group")) ); listview->InsertColumn( 2, wxU(_("Group")) );
listview->InsertColumn( 3, wxU(_("Duration")) );
listview->SetColumnWidth( 0, 270 ); listview->SetColumnWidth( 0, 270 );
listview->SetColumnWidth( 1, 150 ); listview->SetColumnWidth( 1, 150 );
listview->SetColumnWidth( 2, 80 ); listview->SetColumnWidth( 2, 80 );
...@@ -405,11 +398,20 @@ void Playlist::Rebuild() ...@@ -405,11 +398,20 @@ void Playlist::Rebuild()
listitem.SetTextColour( *wxLIGHT_GREY); listitem.SetTextColour( *wxLIGHT_GREY);
listview->SetItem(listitem); listview->SetItem(listitem);
} }
/* FIXME: we should try to find the actual duration... */ {
/* While we don't use it, hide it, it's ugly */ char psz_duration[MSTRTIME_MAX_SIZE];
#if 0 mtime_t dur = p_playlist->pp_items[i]->i_duration;
listview->SetItem( i, 1, wxU(_("no info")) ); if ( dur != -1 )
#endif {
secstotimestr( psz_duration, dur );
}
else
{
memcpy( psz_duration ,"-:--:--", sizeof("-:--:--"));
}
listview->SetItem( i, 3, psz_duration );
}
} }
vlc_mutex_unlock( &p_playlist->object_lock ); vlc_mutex_unlock( &p_playlist->object_lock );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment