
| Проигрыватели [2] Проигрывают музыку и видео, как ни странно :) |
| Трекерная музыка [45] Наши треки в стилях 8-bit, chiptune, keygen music (кому как нравится , то так пусть это и называет) |
| Библиотеки разработчикам [3] Различные компоненты для программистов, которые написали мы |
| Утилиты [12] Различные утилитки, разработанные нами |
| Исходники [4] С++, PHP, JScript.NET, Visual Basic, Blitz3D, PureBasic |
| Видео [3] Разное видео, в создании которого мы принимали участие |
| Демосцена [7] Демо, чипдиски, интро и крэктро |
| Шрифты [2] TrueType, Bitmap ... |
P.O.P Toast for wxWidgets - система всплывающих сообщений (popup system) для wxWidgets созданная в качестве замены ToasterBox. Базируясь на коде ToasterBox, P.O.P Toast предоставляет дополнительную функциональность и использует другие способы отрисовки окна. Пример кода (содержит сборку для MS Windows)
Внимание! Разработка компонента завершена. Если есть пожелания или претензии, пишите на форум, посмотрим, что можно сделать.
Обновления:
* метод SetPopupParent (22.04.2010)
*изменен внешний вид попапа
Методы:
void SetPopupParent(wxWindow* _parent=(wxWindow *)NULL)
Устанавливает родительское окно для попапа
void SetPopupErrorIcon();
Устанавливает на попап иконку ошибки
void SetPopupInfoIcon();
Устанавливает на попап информационную иконку
void SetPopupWarningIcon();
Устанавливает на попап предупреждающую иконку
void SetPopupTipIcon();
Устанавливает на попап иконку подсказки
void SetPopupIcon(wxIcon _icon);
Устанавливает на попап произвольную иконку
void SetPopupTitle(wxString _text)
Устанавливает заголовок попапа
void SetPopupMessage(wxString _text)
Устанавливает текст сообщения попапа
void SetPopupSize(int x, int y)
Устанавливает размеры попапа/ По умолчанию 340x80
void SetPopupPosition(int x, int y);
Устанавливает координаты попапа. По умолчанию x=100 y=100.
void SetPopupPosition(POPTOAST_POSITION pos);
Устнавливает попап в указанный угол экрана. В качестве параметра pos могут использоваться следующие константы:
PT_POS_TOPLEFT,
PT_POS_TOPRIGHT,
PT_POS_BOTTOMLEFT,
PT_POS_BOTTOMRIGHT
void SetPopupPauseTime(int milliseconds)
Устанавливает время в миллисекундах, которое попап будет находиться на экране. По умолчанию 1700.
void SetPopupScrollSpeed(int _sleepTime)
Скорость появления и исчезания попапа. По умолчанию 10.
void SetPopupBackgroundColor(int r, int g, int b);
Устанавливает цвет фона попапа. По умолчанию светло-голубой.
void SetPopupTextColor(int r, int g, int b);
Устанавливает цвет текста. По умолчанию черный.
void Play();
Отображает попап
Распакуйте файлы в папку с вашим проектом и добавьте их в проект. Если есть желание - сделайте статическую библиотеку и линкуйте.
Используйте данный код по свему усмотрению. О багах и пожеланиях пишите на форум.