Это команда MyStylex, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
Мой стиль - определяет сочетание цвета, шрифта, стиля, фона, которые будут использоваться вместе
КОНФИГУРАЦИЯ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
НазадЦвет цвет
Задает цвет фона, связанный с этим стилем. цвет это цвет
определение в одном из цветовых форматов, поддерживаемых AfterStep.
BackColor также используется для расчета цветов фаски, используемых для рисования границы вокруг
виджет.
НазадГрадиент напишите начиная с в
Указывает, что в качестве фона следует использовать градиент вместо сплошного цвета.
Цвета градиента начинаются с начиная с и закончить в в . начиная с и в определение цвета
в одном из поддерживаемых цветовых форматов. Если градиент включает хотя бы один
прозрачный цвет (значение альфа-канала ниже FF), градиент будет
альфа-смешивание поверх корневого фонового изображения. напишите может быть 1, 2, 3, 4 или 5:
1: диагональный градиент в стиле пристани 2: горизонтальный сверху вниз 3: горизонтальный
сверху / снизу к центру 4: вертикально слева направо 5: вертикально от
слева / справа по центру 6: от верхнего левого угла до нижнего правого по диагонали (то же, что и 1) 7:
Снизу слева направо вверх по диагонали 8: по вертикали сверху вниз (то же, что и 2) 9:
По горизонтали слева направо (как 4)
Назад напишите смещение1 color1 ... смещениеN цветN
Указывает, что в качестве фона следует использовать градиент вместо сплошного цвета.
Цвета градиента начинаются с color1 и закончить в цветN . Каждый цвет имеет смещение
связанные с ним. В смещение число от 0.0 до 1.0 и указывает, где
в градиенте нужно разместить цвета. Цвета одного из цветов
форматы, поддерживаемые AfterStep. Необходимо указать не менее двух цветов. Если градиент
включает как минимум один прозрачный цвет (значение альфа-канала меньше FF),
градиент будет смешан с альфа-каналом поверх корневого фонового изображения. Смещения
неубывающие числа от 0.0 до 1.0. Если первое смещение не равно 0.0, оно будет
быть установлен на 0.0. Если последнее смещение не равно 1.0, оно будет установлено на 1.0. напишите может быть
любое из следующего:
6: Диагональ сверху слева направо вниз 7: Диагональ снизу слева направо вверх 8:
По вертикали сверху вниз 9: по горизонтали слева направо
Назад напишите pixmap_name | color_name
Указывает, что в качестве фона должно использоваться растровое изображение, а не сплошной цвет.
Эта опция имеет две формы, в зависимости от значения напишите :
If напишите 125, 126, 127, 128, 130-144, 150-164 - второй параметр, растровое_имя
должно быть именем файла изображения, который можно найти в ПиксмапПат .
If напишите 129 или 149 будет использоваться корневой растровый рисунок (фон рабочего стола), а
необязательный второй параметр должен быть цветом, которым будет корневая растровая карта
растушеванный / тонированный.
В зависимости от стоимости напишите AfterStep будет отображать растровое изображение разными способами.
:
125 Изображение МАСШТАБИРУЕТСЯ до размера виджета, а его непрозрачность используется для задания формы.
украшения виджета / окна, добиваясь эффекта непрямоугольного окна.
126 Изображение размещено в соответствии с размером виджета, а его непрозрачность используется для установки формы.
украшения виджета / окна, добиваясь эффекта непрямоугольного окна.
127 Изображение МАСШТАБИРУЕТСЯ до размера виджета.
128 Изображение расположено плиткой по размеру изображения.
129 Нижний фон рабочего стола окрашен / затенен цветом, указанным с
второй параметр.
130 Базовый фон рабочего стола комбинируется с мозаичным изображением методом «алланона».
- усреднение значений пикселей.
131 Базовый фон рабочего стола альфа-смешан с мозаичным изображением.
132 Нижний фон рабочего стола окрашен с использованием значений пикселей мозаичного изображения, как
значения оттенка на попиксельной основе.
133 Каждый пиксель основного фона рабочего стола имеет значение добавленного пикселя мозаичного изображения
к нему.
134 Каждый пиксель основного фона рабочего стола имеет значение пикселя мозаичного изображения.
вычитали из него.
135 Результат состоит из пикселей, представляющих абсолютную величину разницы между
базовый фон рабочего стола и мозаичное изображение.
136 Нижний фон рабочего стола затемнен за счет яркости мозаичного изображения.
пиксели.
137 Нижний фон рабочего стола освещен за счет яркости мозаичного изображения.
пиксели.
138 Нижний фон рабочего стола «заслонен» мозаичным изображением.
139 Нижний фон рабочего стола «перекрывается» мозаичным изображением.
140 Цвет фона рабочего стола заменяется оттенком мозаичного изображения.
141 Насыщенность основного фона рабочего стола заменяется насыщенностью
плиточное изображение.
142 Значение основного фона рабочего стола (в цветовом пространстве HSV) заменяется на
значение мозаичного изображения.
143 Нижний фон рабочего стола «раскрашен» мозаичным изображением.
144 Основной фон рабочего стола «рассеивается» мозаичным изображением.
149 Нижний фон рабочего стола окрашен / затенен цветом, указанным с
второй параметр. Он отличается от 129 тем, что фон рабочего стола может быть как
потемнело и посветлело. Если цветовой канал оттенка больше 7F (127 в десятичной системе) -
тогда соответствующий канал фона станет ярче.
150 - 164
То же, что 130-144, но указанное изображение масштабируется до размера виджета.
Размытие
FIXME: добавьте сюда правильное описание.
DrawTextBackground[ 0 | 1 ]
Указывает, что область за текстом, нарисованным в этом стиле, должна быть очищена до
НазадЦвет . Аргумент не обязателен. Если аргумент 0, эта опция включена.
выключенный; если он опущен или не равен нулю, опция включена.
шрифт шрифт
Задает шрифт, связанный с этим стилем. шрифт может быть либо стандартным X11
определение шрифта или имя файла шрифта TrueType, которое можно найти в
FontPath. Чтобы указать размер шрифта TrueType - используйте такой формат:
FontName.ttf-Размер.
Пример:
Шрифт DefaultSans.ttf-14
передний цвет цвет
Задает цвет текста, связанный с этим стилем. цвет это определение цвета в
один из цветовых форматов, поддерживаемых AfterStep.
Наследовать " имя_стиля "
Определяет Мой стиль чтобы унаследовать параметры от. Варианты от имя_стиля переопределит
ранее указанные варианты этого стиля. унаследовать хороший способ сэкономить память
и пропускная способность сети, если такая же Назад используется для нескольких стилей, так как
pixmap будет загружен только для унаследованного стиля.
Мой стиль " имя_стиля "
style_option
~ MyStyle
Задает начало определения стиля оформления. Стиль можно отнести к
позже имя_стиля . ~ MyStyle завершает определение стиля образа.
Наложение
FIXME: добавьте сюда правильное описание.
SliceXEnd волна
При использовании с масштабируемым BackPixmap изображение будет нарезано, а не масштабировано. Который
означает, что его границы останутся неизменными, но центральная часть будет выложена плиткой на
заполнить пустое пространство. SliceXEnd - это левый край правой границы.
СрезXStart волна
При использовании с масштабируемым BackPixmap изображение будет нарезано, а не масштабировано. Который
означает, что его границы останутся неизменными, но центральная часть будет выложена плиткой на
заполнить пустое пространство. SliceXStart - это ширина левой границы.
СрезYEnd волна
При использовании с масштабируемым BackPixmap изображение будет нарезано, а не масштабировано. Который
означает, что его границы останутся неизменными, но центральная часть будет выложена плиткой на
заполнить пустое пространство. SliceYEnd - это верхний край нижней границы.
SliceYStart волна
При использовании с масштабируемым BackPixmap изображение будет нарезано, а не масштабировано. Который
означает, что его границы останутся неизменными, но центральная часть будет выложена плиткой на
заполнить пустое пространство. SliceYStart - высота верхней границы.
стиль текста стиль
Задает текст стиль связаны с этим стилем. стиль может быть 0, 1 или 2:
0: обычный текст 1: рельефный трехмерный текст 3: углубленный трехмерный текст 2: текст имеет оттенок над
текст 4: текст затенен под текстом 5: толстый рельефный 3D текст 6: толстый утопленный 3D
текст 7: текст обведен контрастным цветом по верхнему краю глифа. 8: текст
обведен контрастным цветом по нижнему краю глифа. 9: текст выделен контуром
с контрастным цветом вокруг глифа.
ОПИСАНИЕ
MyStyle - это средство для определения того, как виджеты (пункты меню, заголовки, кнопки пристани,
Рабочие столы пейджера и т. Д.) Должны быть отрисованы. Он определяет фон виджета (сплошной цвет,
градиент, текстурированное изображение и / или полупрозрачная текстура), виджет создания формы
непрямоугольный, шрифт текста, стиль текста 3D, цвета фаски границы виджета.
Все элементы графического интерфейса отображаются с использованием последовательного подхода в каждом модуле и каждой части.
AfterStep. Интерфейс построен из так называемых TBars. TBar - это прямоугольная область,
могут быть сфокусированными (хилтовыми) или несфокусированными и нажатыми или не нажатыми. СТРУКТУРА ТБАР Каждый ТБар
имеет следующую структуру:
- фон TBar, который определяется MyStyle и состоянием панели - есть
два MyStyles, назначенных каждому TBar - один для сфокусированного и один для несфокусированного состояния.
- плитки ТБар. Плитка - это мелкие элементы, которые располагаются внутри панели.
в соответствии с его размером, расположением, положением и порядком. Плитки могут быть статическими значками (не могут
быть нажатым); блоки кнопок - каждая имеет две формы - нажатую и нормальную; Текст
этикетки; Пустые космические плитки. Может быть до 256 плиток, каждая из которых находится на одной из
ячейки в сетке 8x8. Несколько плиток могут находиться в одной ячейке, и в этом случае они получают
накладываются друг на друга.
- фаска TBar. При рендеринге TBar все его тайлы накладываются поверх его
фон, и на результирующем изображении будет нарисован трехмерный скос с использованием цветов из тех же
MyStyle как фон. Bevel можно было отключить частично или полностью.
При необходимости были добавлены соответствующие параметры конфигурации. При нажатии TBar -
его скос перевернут. ОТОБРАЖЕНИЕ TBAR Когда отрисовывается TBar, все его элементы получают
накладываются друг на друга с использованием одного из 13 методов смешивания, поддерживаемых
libAfterImage, по умолчанию - простое буквенное наложение. См. Конфигурацию MyFrame для получения дополнительной информации
Детали. Это называется «Метод композиции».
Используйте MyStylex онлайн с помощью сервисов onworks.net