Цитата:
Сообщение от Fedorych
какая версия фубара и как сделал прогресс трека внизу?
з.ы. делись настройками 
|
Версия Foobar2000 1.1 RusXPack 1.14
Нужно создать
WSH Panel Mod
Меняем код на этот:
Код:
var align_top=0;
var align_middle=1;
var align_bottom=2;
var align_left=0;
var align_center=1;
var align_right=2;
var trim_no=0;
var trim_chara=1;
var trim_word=2;
var trim_elips_chara=3;
var trim_elips_word=4;
var trim_elips_path=5;
var flag_rtl=0x0001;
var flag_vert=0x0002;
var flag_nofit=0x0004;
var flag_dispctrl=0x0020;
var flag_nofallback=0x0400;
var flag_trailspace=0x0800;
var flag_nowrap=0x1000;
var flag_linelimit=0x2000;
var flag_noclip=0x4000;
function StrFmt(alignH,alignV,trim,flag){ return ((alignH<<28)|(alignV<<24)|(trim<<20)|flag); }
//--------
function RGB(r,g,b){ return (0xff000000|(r<<16)|(g<<8)|(b)); }
function RGBA(r,g,b,a){ return ((a<<24)|(r<<16)|(g<<8)|(b)); }
//--------
function TimeFmt(t){
var zpad = function(n){
var str = n.toString();
return (str.length<2) ? "0"+str : str;
}
var h = Math.floor(t/3600); t-=h*3600;
var m = Math.floor(t/60); t-=m*60;
var s = Math.floor(t);
if(h>0) return h.toString()+":"+zpad(m)+":"+zpad(s);
return m.toString()+":"+zpad(s);
}
//----------------------------------------------------------------------------
var g_drag = 0;
var g_drag_seek = 0;
function on_paint(gr){
var ww = window.Width;
var wh = window.Height;
var pos = 0;
var length = fb.PlaybackLength;
var txt;
if(length > 0){
if(g_drag){
pos = window.Width * g_drag_seek;
}
else{
pos = window.Width * (fb.PlaybackTime / length);
}
}
gr.FillGradRect( 0, 0, pos, wh, 90, RGB(255,128,0), RGB(255,0,0));
gr.FillGradRect(pos, 0, ww-pos, wh, 90, RGB(23,27,32), RGB(43,47,51));
gr.DrawRect(0,0, ww-1, wh-1, 1.0, RGB(51,61,68));
}
function on_size(){
}
function on_focus(focused){
}
function on_key_down(key){
}
function on_mouse_lbtn_down(x,y){
g_drag = 1;
}
function on_mouse_lbtn_up(x,y){
if(g_drag){
g_drag = 0;
g_drag_seek = x / window.Width;
g_drag_seek = (g_drag_seek<0) ? 0 : (g_drag_seek<1) ? g_drag_seek : 1;
fb.PlaybackTime = fb.PlaybackLength * g_drag_seek;
}
}
function on_mouse_move(x,y){
if(g_drag){
g_drag_seek = x / window.Width;
g_drag_seek = (g_drag_seek<0) ? 0 : (g_drag_seek<1) ? g_drag_seek : 1;
window.Repaint();
}
}
function on_mouse_wheel(delta){
}
//--------
function on_playback_starting(cmd, paused){
}
function on_playback_new_track(info){
window.Repaint();
}
function on_playback_stop(){
window.Repaint();
}
function on_playback_seek(time){
window.Repaint();
}
function on_playback_pause(state){
}
function on_playback_edited(){
}
function on_playback_dynamic_info(){
}
function on_playback_dynamic_info_track(){
}
function on_playback_time(time){
window.Repaint();
}
function on_volume_change(val){
}
прикрепляете и размещаете в теме
foobar 2000 как на скрине:
