FOO THUNDER

Список разделов Аудиоплеер foobar2000 Сборки Тестирование

Описание: Тестирование нестабильных сборок либо их бета-версий.

Сообщение #81 kgena_ua » 26.09.2014, 16:14

macarych писал(а):я могу выложить в соответствующей теме, все что у меня найдется
Будет не плохо, macarych.
macarych писал(а):нет это вовсе не мой
Ну это я образно :smile:
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Гуру
Аватара
Возраст: 53
Откуда: Украина, Днепр
Репутация: 314
С нами: 3 года 11 месяцев

Сообщение #82 AHAPXICT » 27.09.2014, 03:22

Развивая тему, предлагаю часы от того же Digital Clock by_eXtremeHunter1972 которые выковырял из LatroX 1.2, так как выяснилось позже со старта скрипт от macarych не пошёл, из за присутствия переменных на картинки. kgena_ua, спасибо за редакцию.
Код: Выделить всё
// Digital Clock





//####################################################################
// Choose your language here.


// ENGLISH = 1
// ESTONIAN = 2
// GERMAN = 3
// FRENCH = 4
// FINNISH = 5
// RUSSIAN = 6
// OTHER = 7

var language = 1

//####################################################################












function RGB(r,g,b){ return (0xff000000|(r<<16)|(g<<8)|(b)); }
var g_titlefmt = fb.TitleFormat("%playback_time%/%length%");
var DT_CENTER = 0x00000001;
var g_font = gdi.Font("segoe ui", 12, 0); // Length
var g_font1 = gdi.Font("segoe ui", 16, 0); //Time
var g_font2 = gdi.Font("segoe ui", 12, 0); // Day
var g_font3 = gdi.Font("segoe ui", 10, 0); // Month
var font_rgb = RGB(120,120,140)
var currentTime = new Date();
var clock_time = window.CreateTimerInterval(40);

if(language == 1){
var days = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
var months = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
}
if(language == 2){
var days = new Array("Pühapäev", "Esmaspäev", "Teisipäev", "Kolmapäev", "Neljapäev", "Reede", "Laupäev");
var months = new Array("Jaanuar", "Veebruar", "Märts", "Aprill", "Mai", "Juuni", "Juuli", "August", "September", "Oktoober", "November", "Detsember");
}
if(language == 3){
var days = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");
var months = new Array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
}
if(language == 4){
var days = new Array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi");
var months = new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre");
}
if(language == 5){
var days = new Array("Sunnuntai", "Maanantai", "Tiistai", "Keskiviiko", "Torstai", "Perjantai", "Lauantai");
var months = new Array("Tammikuu", "Helmikuu", "Maaliskuu", "Huhtikuu", "Toukokuu", "Kesäkuu", "Heinäkuu", "Elokuu", "Süüskuu", "Lokakuu", "Marraskuu", "Joulukuu");
}
if(language == 6){
var days = new Array("Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота");
var months = new Array("Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь");
}
if(language == 7){
var days = new Array("", "", "", "", "", "", "");
var months = new Array("", "", "", "", "", "", "", "", "", "", "", "");
}

function on_paint(gr){
gr.SetTextRenderingHint(5);

var currentHours = currentTime.getHours ( );
var currentMinutes = currentTime.getMinutes ( );
var currentSeconds = currentTime.getSeconds ( );
var currentDay = currentTime.getDay ( );
var currentDate = currentTime.getDate ( );
var currentMonth = currentTime.getMonth ( );
var ww = window.Width;
var length = fb.PlaybackLength;
var txt;
var y = 5;
   if(length > 0){
    txt = g_titlefmt.Eval();
   }

  currentMinutes = ( currentMinutes < 10 ? "0" : "" ) + currentMinutes;
  currentSeconds = ( currentSeconds < 10 ? "0" : "" ) + currentSeconds;
 
  gr.GdiDrawText(txt, g_font, font_rgb, 0, 4-y, ww, 20, DT_CENTER);
  gr.GdiDrawText( currentHours + ":" + currentMinutes + ":" + currentSeconds, g_font1, font_rgb, 0, 25-y, ww, 20, DT_CENTER);
  gr.GdiDrawText( days[currentDay] , g_font2, font_rgb, 0, 45-y, ww, 20, DT_CENTER);
  gr.GdiDrawText( currentDate + ". " + months[currentMonth], g_font3, font_rgb, 0, 60-y, ww, 20, DT_CENTER);

}

function on_timer(id){
  currentTime = new Date();
  currentTime.getMilliseconds()/1000;
window.Repaint();
}
//EOF
И сразу стала ещё одна проблема, шрифт tedGo's DarkOne не до конца русифицирован, уже качнул редактор шрифтов, правда пока не знаю когда руки дойдут :smile:
Вложения
Clock.png
AHAPXICT M
Мастер
Аватара
Возраст: 46
Откуда: Киев
Репутация: 95
С нами: 3 года 4 месяца

Сообщение #83 kgena_ua » 27.09.2014, 10:20

AHAPXICT, день недели для "календаря" самое оно.
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Гуру
Аватара
Возраст: 53
Откуда: Украина, Днепр
Репутация: 314
С нами: 3 года 11 месяцев

DIGITAL CLOCK - RU

Сообщение #84 simmons » 27.09.2014, 11:18

DIGITAL CLOCK - RU.txt - https://yadi.sk/i/WTAQqtdHbgo7o

foo_uie_wsh_panel_mod.rar - https://yadi.sk/d/SdVc2th2bgo7h

foo_uie_wsh_panel_mod.rar - создать папку foo_uie_wsh_panel_mod в user components и расспаковать в нее содержимое архива.
Вложения
digital clock.jpg
digital clock.jpg (58.58 КБ) Просмотров: 989
simmons M
Автор темы, Мастер
Аватара
Возраст: 44
Репутация: 73
С нами: 8 лет

Пред.

Вернуться в Тестирование