Генератор кнопок шкурки для шкуроделов
Light Alloy forum
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Choose your language: 

   Начало   Помощь Поиск Войти  

Быстрая регистрация
Имя пользователя Пароль
Email Подтвердите пароль
Найдите и кликните на среди ниже показанных картинок





Если письмо с активацией не пришло на ваш e-mail, напишите администратору: 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Генератор кнопок шкурки для шкуроделов  (Прочитано 9846 раз)
 GilornАвтор темы
Lead Designer
Administrator
Veteran
*****

Karma: +116/-4
Сообщений: 2337


Vortex Team


« : 13 Сентябрь 2014, 14:12:00 »

В связи с желанием обеспечить себе удобство при создании шкурок я решил сделать себе генератор кода для разметки и размещения кнопок. Полагаю, подобное удобство нужно не только мне.

Каков замысел? - предельно уменьшить необходимость ручной работы при создании кнопок шкурки:
+ не нужно выдумывать названия графических констант и вспоминать функцию контролов
+ авторасчёт размеров кнопки по размеру графических констант
+ табличный процессор позволяет использовать формулы, что облегчает работу с разметкой кнопок одинаковых размеров.

Как работает?
1) в колонке А выбираем нужную кнопку (кнопка справа или CTRL + D для OpenOffice/LibreOffice)
2) заполняем колонки B-H (цветные)
3) выделяем нужные ячейки в блоке О и копируем их в нужную секцию <IMAGE> в interface.xml ...
4) ... а ячейки в блоке Р - в соответствующую секцию <CTLDEF>
Всё!

Теперь к нюансам:
- защиты от дурака нет: неверные данные (напр, дробные размеры) приведут к неверным результатам
- если у Вас нет шрифта "Liberation Mono" и качать его тоже не хочется, вместо него подойдёт "Courier New"
- этот файл рассчитан на OpenOffice/LibreOffice и не работает в Microsoft Office (т.к. последний при импорте удаляет формулы). Я не буду преобразовывать файл в форматы xls/xlsx, т.к. не имею Микрософт офиса и не вижу в нём необходимости, учитывая его цену и гигантские размеры.


Вложения:

* скриншот.png (13.51 Кб, 1126x354 - просмотрено 2450 раз.)
* interface.xml - генератор кнопок.zip (18.68 Кб - загружено 222 раз.)
« Последнее редактирование: 13 Сентябрь 2014, 14:32:09 от Gilorn » Записан
 ecology
User
**

Karma: +20/-2
Сообщений: 86



« Ответ #1 : 13 Сентябрь 2014, 15:20:13 »

У Вас какой OpenOffice/LibreOffice, откуда скачать ?
абсолютно не хочу тратить полдня или целый день, выясняя методом научного тыка какой именно ёфиз требуется

Такой: http://uni-smr.ac.ru/archive/win/office/OpenOffice/3.2.infra/ подойдёт ?
« Последнее редактирование: 13 Сентябрь 2014, 15:25:20 от ecology » Записан

 vmsoft77
Global moderator
Veteran
******

Karma: +19/-0
Сообщений: 894



« Ответ #2 : 13 Сентябрь 2014, 15:27:27 »

To ecology:
А энтот не пойдет?
http://www.openoffice.org/ru/
Записан

Windows 10 x64.
Asus GTX 1080 Strix, AMD Phenom II X6 1090T Black Edition (3.2 Ghz), 8 Gb RAM, SSD OCZ Vertex3.
 GilornАвтор темы
Lead Designer
Administrator
Veteran
*****

Karma: +116/-4
Сообщений: 2337


Vortex Team


« Ответ #3 : 13 Сентябрь 2014, 15:47:33 »

У Вас какой OpenOffice/LibreOffice, откуда скачать ?
У меня OpenOffice 3.2.0 - последний от Sun. Это значит, что подойдёт OpenOffice 3.0 и старше (в т.ч. сборки) или любой LibreOffice.
Если просто: всё, что вышло за последние три года - подойдёт.

« Последнее редактирование: 13 Сентябрь 2014, 15:50:48 от Gilorn » Записан
 Человек_Борща
Newbie
*

Karma: +1/-0
Сообщений: 45



« Ответ #4 : 16 Сентябрь 2014, 04:00:14 »

Пишу по тихой грусти виз. средство проектирования скина. Застрял на моменте построения визуального окна LA из шкурки.
Было бы классно внести ясность в момент, каким образом LA берет из общей картинки некую часть по коордитам, особенно если некая часть изображения - не квадрат.

P.S. Разработчик не планирует разделить UI и шестеренки, связывая их с помощью LiveBindings? Получиться такой же механизм как у AIMP. Рисуй как хочешь, только настрой, что как и где работать будет.
Записан

Делай чтобы оно работало, делай чтобы хорошо работало, делай все красиво.
 GilornАвтор темы
Lead Designer
Administrator
Veteran
*****

Karma: +116/-4
Сообщений: 2337


Vortex Team


« Ответ #5 : 16 Сентябрь 2014, 10:04:28 »

Было бы классно внести ясность в момент, каким образом LA берет из общей картинки некую часть по коордитам, особенно если некая часть изображения - не квадрат.
<AREA id="btStop" pos="0,71" size="42,74"/>
Вот из такой конструкции. Рекомендую изучить справку/для творцов/Шкурки/практика - может помочь в понимании механизмов и логики.

P.S. Разработчик не планирует разделить UI и шестеренки, связывая их с помощью LiveBindings? Получиться такой же механизм как у AIMP. Рисуй как хочешь, только настрой, что как и где работать будет.
Мне не ясно поступившее предложение, но в LA я в общем-то тоже рисую как хочу (кажется...).
Записан
 ecology
User
**

Karma: +20/-2
Сообщений: 86



« Ответ #6 : 21 Январь 2015, 15:58:18 »

А энтот не пойдет?
старая версия (3.2) для узкоспециализированного действа поприятнее: поменьше размером и менее требователен к установленным библиотекам (в некоторой степени портативен).
Записан

 GilornАвтор темы
Lead Designer
Administrator
Veteran
*****

Karma: +116/-4
Сообщений: 2337


Vortex Team


« Ответ #7 : 21 Январь 2015, 20:35:47 »

старая версия (3.2) для узкоспециализированного действа поприятнее
OpenOffice 3.2 - хороший компромисс между скоростью работы и красивым внешним видом. В версии 3.0 разработчики сильно потрудились над интерфейсом и фенечками, Программа стала потреблять аж целых 100-120 Мб ОЗУ (тогда браузеры ещё не потребляли полгига для трёх вкладок Улыбающийся ). Люди сильно огорчились таким кошмаром, и разработчики прислушались(!) к ним. в течение версий 3.0.1 - 3.2 они активно работали над быстродействием и немало преуспели. К сожалению, в это время разработчик (Sun) немного умер, а кроме того, вышел совсем тяжёлый Микрософт офис 2010, который превосходил OpenOffice по требованиям в разы, а иногда и на порядок.

Сейчас время OpenOffice безнадёжно ушло, так как есть LibreOffice (раскол произошёл примерно во время версии 3.3), который взял курс на внешний вид и функциональность и нормальную реализацию востребованных действий (т.е. без костылей и бубнов). Сейчас можно смело рекомендовать его в качестве офисной системы (взамен OpenOffice  и Microsoft Office) для почти всех групп пользователей как более быстрый и удобный. Скоро выйдет версия 4.4 - рекомендую.
Записан
 ecology
User
**

Karma: +20/-2
Сообщений: 86



« Ответ #8 : 04 Ноябрь 2015, 12:34:39 »

Для редактирования 50-тикилобайтного xls, по тихой грусти рекомендую OO 3.2.1 infra
Причина - для запуска табличного процессора требуется "всего" 325 мегабайт диска, отсутствует привязка к системе. Установка занимает от 7 секунд.
MS Office 97, к печали, не работает на Windows 8.1
« Последнее редактирование: 14 Январь 2016, 15:44:31 от ecology » Записан

 ecology
User
**

Karma: +20/-2
Сообщений: 86



« Ответ #9 : 18 Ноябрь 2015, 10:34:10 »

Оуууу. Оно работает в "Excel Online".

Вложения:

* omg_sheet-online.png (83.05 Кб, 1384x657 - просмотрено 289 раз.)
Записан

 GilornАвтор темы
Lead Designer
Administrator
Veteran
*****

Karma: +116/-4
Сообщений: 2337


Vortex Team


« Ответ #10 : 18 Ноябрь 2015, 20:55:24 »

И формулы работают?
Записан
 ecology
User
**

Karma: +20/-2
Сообщений: 86



« Ответ #11 : 18 Ноябрь 2015, 21:52:34 »

To Gilorn:
Мне казалось что из скриншота понятно.
Записан

 GilornАвтор темы
Lead Designer
Administrator
Veteran
*****

Karma: +116/-4
Сообщений: 2337


Vortex Team


« Ответ #12 : 18 Ноябрь 2015, 22:05:58 »

Непонятно. Ячейки таблицы хранят и формулы и результат. Так что не видя формулу в строке формул - непонятно.
Записан
 ecology
User
**

Karma: +20/-2
Сообщений: 86



« Ответ #13 : 19 Ноябрь 2015, 10:18:41 »

не видя формулу в строке формул - непонятно.
Попробую исправится. Так видно ?

Вложения:

* omg_sheet-online2.png (72.83 Кб, 1392x480 - просмотрено 301 раз.)
Записан

 GilornАвтор темы
Lead Designer
Administrator
Veteran
*****

Karma: +116/-4
Сообщений: 2337


Vortex Team


« Ответ #14 : 19 Ноябрь 2015, 11:33:04 »

Да, так видно. Ну чо, здорово!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в: