Автор Тема: Winbuttons  (Прочитано 360 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Red Baron

  • Участник форума
  • Сообщений: 13
    • Просмотр профиля
Winbuttons
« : 17 Декабря 2016, 09:04:55 »
Здравствуйте, у меня очередной вопрос - как можно поправить такую ситуацию. Я добавил кнопку на панель Winbuttons, благо конфигурация это позволяет, но на этой панели кнопки меньшего размера, следовательно и добавляемая кнопка коверкается. Если я ставлю значения (24,24) для всей панели, то берутся неправильные смещения уже для остальных кнопок. В папке темы картинок этой панели нет.
Я вижу 2 выхода.
1 - где то есть эти файлы картинок, я их подправлю под более крупный размер.
2 - где то есть файл, где указаны смещения при загрузке картинок из файла Winbuttons, тогда я бы подправил их.

Оффлайн rodocop

  • Глобальный модератор
  • Сообщений: 833
    • Просмотр профиля
Re: Winbuttons
« Ответ #1 : 17 Декабря 2016, 18:28:11 »
подробности: в каком скине все это происходит?

Ну и код добавленной кнопки по возможности здесь привести....

Оффлайн Red Baron

  • Участник форума
  • Сообщений: 13
    • Просмотр профиля
Re: Winbuttons
« Ответ #2 : 18 Декабря 2016, 12:29:46 »
Скин ваш стандартный GreenPro

код кнопки
Options{
   ID_PREFERENCES|Compact Menu
   View Preferences. Right-click to view Compact Menu.
   mainbarhot.png[10]
   mainbarcold.png[10]
   mainbarcold.png[10]
   }
тоже стандартная.

Оффлайн rodocop

  • Глобальный модератор
  • Сообщений: 833
    • Просмотр профиля
Re: Winbuttons
« Ответ #3 : 20 Декабря 2016, 03:32:52 »
Ну это старая скин-система - в файле toolbars.cfg в конце обычно приведены основные правила его написания.

Можно размер прописать прямо в названии кнопки
Options(24,24){
...
...
}

Файлы картинок лежат в папке самого скина, названия их прописаны в коде кнопок.
[10] - это порядковый номер иконки в указанном файле - они выкладываются в линию друг за другом и считаются квадратиками указанного в конфиге размера (24х24 например), слева направо.

Первый квадратик имеет номер
  • , следующий [1] - и так далее...

Оффлайн Red Baron

  • Участник форума
  • Сообщений: 13
    • Просмотр профиля
Re: Winbuttons
« Ответ #4 : 22 Декабря 2016, 00:25:38 »
С этим я разобрался, я правил схемы. Я говорю именно про виндовые кнопки - winbutton. их картинок я не нашел.
А с остальными - я же выше писал - если сделать всю группу в размере 24 то уплывут кнопки закрытия, минимализации и максимума, потому что они меньшего размера физически. если оставить как есть, то уплывет кнопка опций потому что она как раз 24.

Оффлайн rodocop

  • Глобальный модератор
  • Сообщений: 833
    • Просмотр профиля
Re: Winbuttons
« Ответ #5 : 22 Декабря 2016, 02:56:00 »
1) winbuttons живут в скине Default. Скины устроены так, что недостающие картинки они ищут в папках default и shared.

2) Повторю, что можно прописывать принудительно размер КАЖДОЙ кнопке. И если эта пропись соответствует нужным графическим файлам и их размеру (а не другим кнопкам той же панели) - то ничто никуда не поплывет.

Ну а вообще не принято делать кнопки разных размеров (как минимум вертикальных) на одной панели. Но технических препятствий нет.

Оффлайн Red Baron

  • Участник форума
  • Сообщений: 13
    • Просмотр профиля
Re: Winbuttons
« Ответ #6 : 31 Декабря 2016, 14:00:01 »
1) спасибо, посмотрел там их и решил не трогать

я тоже подумал, что не стоит на одной панели разные по размеру делать и решил по другому переиграть.