PocketGis

Навигатор "PocketGis"

Обмен мнениями между пользователями и разработчиками PocketGis
Текущее время: Ср, 12 дек 2018 7:00

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 46 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Вт, 19 окт 2010 12:02 
Не в сети
заслуженный тестер

Зарегистрирован: Сб, 10 янв 2009 23:25
Сообщения: 236
Откуда: Москва, САО
Псевдоним: FybPe
КПК: Samsung I8000
а/м: б/м
"Легкий" (минимум ресурсов, максимум быстродействия) экстендер в минималистcком стиле.
Вложение:
Комментарий к файлу: 480x800 Портрет
ext_preview480_800.gif
ext_preview480_800.gif [ 93.77 Кб | Просмотров: 24359 ]

Вложение:
Комментарий к файлу: 240x320 Портрет
ext_preview240_320.jpg
ext_preview240_320.jpg [ 36.55 Кб | Просмотров: 24338 ]

Скачать
экстендер с настройкой для 240х320 и 480х800 (портрет)
Вложение:
Комментарий к файлу: extender (dll + ресурсы для 240x320 и 480x800)
pgsExtSergei77-PPC2003_ARM-rev9.zip [91.68 Кб]
Скачиваний: 245

только extender.dll
Вложение:
Комментарий к файлу: extender.dll
pgsExtSergei77-PPC2003_ARM-rev9-dll_only.zip [26.33 Кб]
Скачиваний: 231


Краткое описание
Настройка экстендера производится редактированием файла settingsX_Y.xml (расположен в ..\ext_res, где X,Y - размерность экрана в пикселях). После редактирования файла необходим перезапуск PocketGIS
Тег GlobalVariable содержит описания глобальных настроек экстендера:
  • DefaultFontHeight - размер шрифта по умолчанию для отображения текста в виджетах;
  • DefaultFontName - имя шрифта (файл шрифта должен храниться в папке ..\fonts) по умолчанию для отображения текста в виджетах;
  • DefaultFontWeight - стиль шрифта по умолчанию (может принимать значения fw_dontcare, fw_thin, fw_extralight, fw_normal, fw_ultralight, fw_light, fw_regular, fw_medium, fw_semibold, fw_demibold, fw_bold, fw_extrabold, fw_ultrabold, fw_black, fw_heavy,
    важно: не все шрифты могут принимать любое из указанных значений);
  • DefaultFontColor - цвет шрифта по умолчанию для отображения текста в виджетах;
  • GPSAccuracy - точность GPS приемника (в метрах);
  • ForceConnection - для виджетов, требующих доступа в интернет позволяет принудительно установить соединение.
  • KilometersRounding - правила отображения численного значения расстояний (правило определяет количество знаков после запятой): distance1km на расстоянии [0, 1км), distance10km
    на расстоянии [1км, 10км), distance100km на расстоянии [10км, 100км), distanceInfinitykm на расстоянии свыше 100 км

Тег Display содержит описания отображаемых виджетов. Описание виджета находятся в теге icon. Описание атрибуты тега icon:
  • type - тип виджета:
      0 = спидометр;
      1 = маневр;
      2 = расстояние до маневра;
      3 = расстояние до финиша;
      4 = стратегия;
      5 = время прибытия;
      6 = время до прибытия;
      7 = время в пути;
      8 = текущее время;
      9 = probkovorot jam factor (0..100);
      10 = average velocity (kmh);
      11 = users on-line;
      12 = индекс "ромашки";
      13 = баллы;
      15 = текущая улица;
      16 = следующая улица;
      17 = расстояние до след. улицы.
  • backingname - фоновая картинка. Формат png (с поддержкой альфа канала);
  • left, top, width, height - положение и размерность области виджета (относительно окна PocketPGS);
  • sleft, stop, swidth, sheight - положение и размерность области вывода данных (относительно окна PocketPGS);
  • menuid - реакция на тап (коды можно посмотреть в menuitems.zip).

Вложение:
Комментарий к файлу: menuitems
menuitems.zip [812 байт]
Скачиваний: 234


ВАЖНО: виджеты, требующие доступа в интернет, данные забирают с адреса pgs.s-kovalev.ru/pgs-info.php

_________________
Надстройка (extender) "by sergei77"
Изображение


Последний раз редактировалось sergei77 Вт, 15 май 2012 11:42, всего редактировалось 20 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Вт, 19 окт 2010 13:00 
Не в сети
мегатестер
Аватара пользователя

Зарегистрирован: Пт, 29 сен 2006 8:58
Сообщения: 916
КПК: SGS2
А выбор финиша есть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Вт, 19 окт 2010 13:09 
Не в сети
заслуженный тестер

Зарегистрирован: Сб, 10 янв 2009 23:25
Сообщения: 236
Откуда: Москва, САО
Псевдоним: FybPe
КПК: Samsung I8000
а/м: б/м
unwrecker писал(а):
А выбор финиша есть?

встроенного в экстендер диалога выбора финиша - нет.
можно настроить по тапу на индикаторе вызов стандартного диалога.

_________________
Надстройка (extender) "by sergei77"
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Пт, 22 окт 2010 19:06 
Не в сети
мегатестер
Аватара пользователя

Зарегистрирован: Пн, 10 дек 2007 14:11
Сообщения: 957
КПК: Samsung i8000
а/м: Ford S-Max
Блин, увидел этот экстендер, тогда скачать не мог, сейчас еле нашел - забить в поиск слово "минималистком" не догадался :)
Вот почему так, когда появляется хорошая вещь и хочется попробовать, надо куда-то ехать в командировку?

_________________
Samsung i8000, Megafon "Модем", OumNl.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Чт, 4 ноя 2010 19:26 
Не в сети
продвинутый тестер
Аватара пользователя

Зарегистрирован: Пн, 2 апр 2007 1:04
Сообщения: 152
Откуда: Москва, Текстильщики
КПК: HTC HD
а/м: Getz
Спасибо! То, что мне нужно! Я, правда, ещё больше все упростил. Мне нужны только маневр, расстояние до него и стратегия. Остальное дублируется, или, как Время прибытия, слишком субъективно. :wink:

_________________
htc Touch HD 800x480, i-Mate Jam 320X240, zz8W.., Getz GT1.4
"Я не собираюсь портить зубы за 600 долларов говядиной за 40 центов!" Абрахам Симпсон


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Чт, 11 ноя 2010 22:30 
Не в сети
тестер

Зарегистрирован: Пт, 15 июн 2007 18:26
Сообщения: 41
Спасибо!!! Мне тоже экстендер очень нравится.

Только есть замечание одно.
У меня в настройка установлено "Во весь экран", так как экран у меня 640х480.
При запуске программы экстендер не понимает этой установки, поэтому верхние блоки закрываются стандартной панелью Windows.
Для полного отображения приходится выключать и снова включать режим "Во весь экран".

И еще вопрос есть.
А как сделать фон индикаторов полупрозрачным?

_________________
FSC Loox c550 + SE k750i(МТС) + GPS BT-338


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Сб, 27 ноя 2010 17:18 
Не в сети
мегатестер
Аватара пользователя

Зарегистрирован: Пн, 10 дек 2007 14:11
Сообщения: 957
КПК: Samsung i8000
а/м: Ford S-Max
sergei77 писал(а):
Желание развивать функционал экстендера есть.

Отличный экстендер! Спасибо.
Покатался пару недель с ним, ни тормозов, ни лишних звуков... Три мысли хочу озвучить:
- Километры до маневра хочется не только с десятыми, но с сотыми, а может и с тысячными. А то точности в сотню метров недостаточно в городе.
- Железных кнопок всегда не хватает, почему-то мало их делают в современных аппаратах. Глюки в текущих картах есть пока. В связи с этим очень хочется скриншотилку, а то если не снять глюк сразу как только его увидел - он забывается. IMHO, вполне вписывается в концепцию миимализма.
- Глюк с закрытием верхних индикаторов заголовком окна. Делаем ПГС в полный экран, выключаем, включаем обратно и имеем этот глюк. http://www.youtube.com/watch?v=kNFdkW10mQU

_________________
Samsung i8000, Megafon "Модем", OumNl.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Пн, 29 ноя 2010 9:40 
Не в сети
заслуженный тестер

Зарегистрирован: Сб, 10 янв 2009 23:25
Сообщения: 236
Откуда: Москва, САО
Псевдоним: FybPe
КПК: Samsung I8000
а/м: б/м
plm писал(а):
- Глюк с закрытием верхних индикаторов заголовком окна. Делаем ПГС в полный экран, выключаем, включаем обратно и имеем этот глюк. http://www.youtube.com/watch?v=kNFdkW10mQU

Спасибо - посмотрел ролик. Все стало ясно. Боюсь без Виктора не обойтись. Если присмотреться, то при повторном запуске ромашку пробковорота видно наполовину (тоже самое происходит при дефолтном экстендере). Т.е. окно PGS перекрывается верхним баром. Поскольку экстендер является дочернем окном (дочерним к окну PGS) - происходит такой эффект.

Другие Ваши предложения (точность, скриншот) - приняты.

PS. Ув. Plm, прошу Вас пока не удалять ролик - может Виктор посмотрит ...

_________________
Надстройка (extender) "by sergei77"
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Вт, 30 ноя 2010 17:24 
Не в сети
Главный обвиняемый
Аватара пользователя

Зарегистрирован: Вт, 6 июн 2006 21:06
Сообщения: 22658
КПК: FS Pocket Loox 720
посмотрел. да, бывают такие устройства, на которых при помощи типовых действий у пгс не получается удалить верхний бар, из-за чего часть окна пгс оказывается под ним. с чем это связано пока непонятно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Вт, 30 ноя 2010 19:48 
Не в сети
мегатестер
Аватара пользователя

Зарегистрирован: Пн, 10 дек 2007 14:11
Сообщения: 957
КПК: Samsung i8000
а/м: Ford S-Max
Ну отлично, ко всем прочим проблемам у ПГС еще и вывод на экран не всегда корректно работает...
Сергей, а можно добавить в конфиг строчки типа "вызвать команду X через Y секунд после запуска"?
Код:
   <Actions>
<!--в полный экран -->
      <action timefromstart="5.0" menuid="40520" />
<!--в полный экран -->
      <action timefromstart="5.1" menuid="40520" />
   </Actions>

Цифры отфонарные. Таким образом получится универсальная минималистическая хрень. В приведенном примере я передергиваю полный-неполный экран, надеюсь, это исправит отображение.
Можно, например, таким образом открывать диалог выбора маршрута после запуска.
Можно еще заказать периодическое действие, правда, не знаю зачем это может быть нужно.

_________________
Samsung i8000, Megafon "Модем", OumNl.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Чт, 23 дек 2010 21:13 
Не в сети
продвинутый тестер

Зарегистрирован: Пн, 31 июл 2006 1:01
Сообщения: 171
Откуда: ЮАО
Псевдоним: ghG(U
КПК: Asus P535-HTC Desire HD
а/м: Nissan X-TRAIL T31
Отлично выглядит ! :!:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Чт, 24 мар 2011 13:34 
Не в сети
заслуженный тестер

Зарегистрирован: Сб, 10 янв 2009 23:25
Сообщения: 236
Откуда: Москва, САО
Псевдоним: FybPe
КПК: Samsung I8000
а/м: б/м
Обновил версию.
    - добавлена функция создания скриншотов экрана;
    - добавлены виджеты пробковорота (probkovorot jam factor, average velocity, users on-line, индекс "ромашки", баллы);
    - добавлена возможность отображения фонового рисунка для виджета;
    - изменен алгоритм функции прозрачности виджетов (альфа канал png).
Скачать можно здесь

_________________
Надстройка (extender) "by sergei77"
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Пн, 11 апр 2011 19:56 
Не в сети

Зарегистрирован: Вт, 29 дек 2009 21:31
Сообщения: 1
Уважаемый sergei77, очень нравится ваша надстройка, есть просьба, очень хочется радары и лежачих полицейских.. в Надстройке (extender) "by sesh" это есть, но оформление не нравится, попробывал ее сделать похожей на Вашу, не получилось...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Пн, 11 апр 2011 20:48 
Не в сети
продвинутый тестер

Зарегистрирован: Пн, 31 июл 2006 1:01
Сообщения: 171
Откуда: ЮАО
Псевдоним: ghG(U
КПК: Asus P535-HTC Desire HD
а/м: Nissan X-TRAIL T31
Если бы финиши можно было тапом вызывать, было бы прекрасно .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Вт, 12 апр 2011 9:02 
Не в сети
мегатестер
Аватара пользователя

Зарегистрирован: Пн, 10 дек 2007 14:11
Сообщения: 957
КПК: Samsung i8000
а/м: Ford S-Max
Не-не-не, радары-полицейских нафиг! Это уже не минимализм.

_________________
Samsung i8000, Megafon "Модем", OumNl.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Вт, 12 апр 2011 20:30 
Не в сети
мегатестер
Аватара пользователя

Зарегистрирован: Пт, 29 сен 2006 8:58
Сообщения: 916
КПК: SGS2
А чтоб отключить прозрачность надо все фоновые картинки переделывать?
Для чего нужен menuitems.zip?

И кстати, под WM совершенно невменяемый 7zip. Лучше использовать простой zip.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Вт, 12 апр 2011 21:10 
Не в сети
мегатестер
Аватара пользователя

Зарегистрирован: Пн, 10 дек 2007 14:11
Сообщения: 957
КПК: Samsung i8000
а/м: Ford S-Max
Попробовал, нормально. Вот только настрою...
Не понял (точнее, хочется подробных объяснений) что такое ForceConnection, salign, stop.

_________________
Samsung i8000, Megafon "Модем", OumNl.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Вт, 12 апр 2011 21:15 
Не в сети
заслуженный тестер

Зарегистрирован: Сб, 10 янв 2009 23:25
Сообщения: 236
Откуда: Москва, САО
Псевдоним: FybPe
КПК: Samsung I8000
а/м: б/м
unwrecker писал(а):
А чтоб отключить прозрачность надо все фоновые картинки переделывать?

если везде, то - да
unwrecker писал(а):
Для чего нужен menuitems.zip?

в нем перечислены коды реакций на тапы (значение menuid)

unwrecker писал(а):
И кстати, под WM совершенно невменяемый 7zip. Лучше использовать простой zip.

Ок. Следующие сборки буду крутить простым zip'ом

_________________
Надстройка (extender) "by sergei77"
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Вт, 12 апр 2011 22:52 
Не в сети
заслуженный тестер

Зарегистрирован: Сб, 10 янв 2009 23:25
Сообщения: 236
Откуда: Москва, САО
Псевдоним: FybPe
КПК: Samsung I8000
а/м: б/м
plm писал(а):
что такое ForceConnection

значение 1 заставляет принудительно поднять соединение с internet при запуске PGIS, в противном случае виджеты, требующие доступа в интернет будут ожидать, пока это соединение поднимет сам PGIS (или кто-то еще)
plm писал(а):
salign, stop

текст в виджете выводится в область, определяемую sleft, stop, swidth, sheight, параметр salign задает выравнивание текста в этой области

_________________
Надстройка (extender) "by sergei77"
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Ср, 13 апр 2011 8:25 
Не в сети
мегатестер
Аватара пользователя

Зарегистрирован: Пн, 10 дек 2007 14:11
Сообщения: 957
КПК: Samsung i8000
а/м: Ford S-Max
Блин, это не СТОП оказался, а StringTop судя по всему. А какие значения может принимать salign? Надо думать, в справочнике по Це написано, но у меня его нет.

_________________
Samsung i8000, Megafon "Модем", OumNl.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Ср, 13 апр 2011 8:56 
Не в сети
заслуженный тестер

Зарегистрирован: Сб, 10 янв 2009 23:25
Сообщения: 236
Откуда: Москва, САО
Псевдоним: FybPe
КПК: Samsung I8000
а/м: б/м
plm писал(а):
Блин, это не СТОП оказался, а StringTop судя по всему.

Ага :D
plm писал(а):
А какие значения может принимать salign? Надо думать, в справочнике по Це написано, но у меня его нет.

такие:
    0 - DT_LEFT
    1 - DT_CENTER
    2 - DT_RIGHT

_________________
Надстройка (extender) "by sergei77"
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Ср, 13 апр 2011 9:42 
Не в сети
мегатестер
Аватара пользователя

Зарегистрирован: Пн, 10 дек 2007 14:11
Сообщения: 957
КПК: Samsung i8000
а/м: Ford S-Max
Отличненько, настроил... Похоже, что если картинка бекграунда меньше иконки, она вообще не рисуется. Кстати, логично было бы в имени скриншота использовать ГодМесяцДень, а не ДеньМесяцГод тогда бы оно сортировалось правильно. И заменять пробелы на нули в одноциферных значениях, т.е. месяц сейчас будет не " 4" а "04".

_________________
Samsung i8000, Megafon "Модем", OumNl.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Ср, 13 апр 2011 9:48 
Не в сети
заслуженный тестер

Зарегистрирован: Сб, 10 янв 2009 23:25
Сообщения: 236
Откуда: Москва, САО
Псевдоним: FybPe
КПК: Samsung I8000
а/м: б/м
plm писал(а):
Похоже, что если картинка бекграунда меньше иконки, она вообще не рисуется.

Да. Картинка при отрисовке не масштабируется, поэтому должна по размерности в точности совпадать с виджетом.
plm писал(а):
Кстати, логично было бы в имени скриншота использовать ГодМесяцДень, а не ДеньМесяцГод тогда бы оно сортировалось правильно. И заменять пробелы на нули в одноциферных значениях, т.е. месяц сейчас будет не " 4" а "04".

Да, Вы правы - так будет лучше.

_________________
Надстройка (extender) "by sergei77"
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Ср, 13 апр 2011 10:24 
Не в сети
мегатестер
Аватара пользователя

Зарегистрирован: Пн, 10 дек 2007 14:11
Сообщения: 957
КПК: Samsung i8000
а/м: Ford S-Max
sergei77 писал(а):
Картинка при отрисовке не масштабируется, поэтому должна по размерности в точности совпадать с виджетом.

Мало того, что не масштабируется. Если она не лезет - ее обрезает справа и снизу. А если она меньше - она вообще не рисуется. Мне пришлось сделать затычку - пустой файл, чтоб вывести, например, время до финиша без домика, но с фоном.


Вложения:
Комментарий к файлу: Затычка
blank.png
blank.png [ 297 байт | Просмотров: 27717 ]

_________________
Samsung i8000, Megafon "Модем", OumNl.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Надстройка (extender) "by sergei77"
UNREAD_POSTДобавлено: Вт, 19 апр 2011 8:25 
Не в сети
заслуженный тестер

Зарегистрирован: Сб, 10 янв 2009 23:25
Сообщения: 236
Откуда: Москва, САО
Псевдоним: FybPe
КПК: Samsung I8000
а/м: б/м
Soft писал(а):
Не пойму , а как под 320 на 240 настроить ?

Все настройки хранятся в файле ext_res\settings.xml. Очень краткое описание тегов есть здесь.

Пример. Описание виджета расстояние до финиша.
<icon type="3" backingname = "finish.png" left="0" top="0" width="150" height="80" sleft="5" stop="0" swidth="105" sheight="80" salign="1" menuid="40007" />

    type="3" означает, что отображается виджет расстояние до финиша
    backingname = "finish.png" - это имя файла подложки для виджета (должен быть расположен в папке ext_res\ext_res\icons\XX_YY\, где XX, YY - разрешение экрана КПК (эта папка должна создаваться пользователем; в сборке, которую выкладываю я есть настройка только под 480х800, поэтому папка ext_res\icons\480_800\ уже создана)
    left="0" top="0" width="150" height="80" - определяют зону отображения виджета на экране КПК
    sleft="5" stop="0" swidth="105" sheight="80" - определяют зону вывода текста в виджет (в данном случае будет выводится расстояние до финиша)
    salign="1" - задает выравнивание текста (см. 5 сообщений выше) в области sleft, stop, swidth, sheight
    menuid="40007" - задает реакцию на тап по виджету (список кодов в menuitems.zip)
Soft писал(а):
Неплохо бы выбирать свои финиши пальцем а не стилусом )

Пока такой возможности нет :(

_________________
Надстройка (extender) "by sergei77"
Изображение


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 46 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB

Copyright © 2006-2011 "VctOs"


SpyLOG Rambler's Top100