Перейти к содержанию
    

Выравнивание объектов в Allegro PCB

Ну ведь предусмотрено решение, чтобы не пихать свои наработки в .../share/local/pcb/icons :

set BMPPATH = . $ALLEGRO_SITE/icons $GLOBAL/icons $ALLEGRO_INSTALL_ROOT/share/fsp/legends

set FORMPATH = . $ALLEGRO_SITE/forms $GLOBAL/forms

set MENUPATH = . $ALLEGRO_SITE/menus $GLOBAL/cuimenus

 

Фактически, можно создать копию ../share/pcb/text с аналогичными каталогами, но своим личным наполнением. Причем содержимое $ALLEGRO_SITE надписывает дефолтовые установки, потому как грузится последним - вот последняя строка глобального env-a:

 

source -q $ALLEGRO_SITE/site.env

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот поднялась интересная тема.

Как подгружать множество файлов?

Как использовать код повторно, библиотеки?

Как подгружать нужные файлы в файле данного проекта?

 

Предлагаю создать отдельную тему. Обсудим?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно и обсудить. Кастомизация софта - вопрос интересный. И у Аллегро для этого очень широкие возможности. Осталось только в них разобраться...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Опять "быстрые" клавиши - после использования выравнивания кнопка F3 меняет свое значение. (а у меня на нее fix назначен).

alias F3     alnOops

 

Версию сказать не могу, в заголовках файлов видимо не заменились переменные. Дата изменения файлов 20.09.2011 20:45

;

; $Source$ $Revision$ $Branch$ $Rev$

; $Author$ $Date$

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Опять "быстрые" клавиши - после использования выравнивания кнопка F3 меняет свое значение. (а у меня на нее fix назначен).

 

Надо шаги. Я так понял:

1 назначить в env функцию на F3

2 для функции "oops" в env нету горячей клавиши

3 попользовать Align

4 выйти из Align

 

ошибка: после шага 4 на кнопке F3 висит "oops"

должно быть: после шага 4 на кнопке F3 висит функция прописанная в env файле.

 

Я все правильно понял?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну, собственно, уже поправил. Проверяйте.

Сам не проверял, ибо много гемора с воспроизведением, тупо сохранил все кнопки, а потом их восстановил.

 

Интересная особенность bitbucket-а, если скачать версию со вкладки downloads, то все ключевые слова ($Revision: $ и т.п.) очищаются.

Если сделать hg clone, то все гуд, все на месте.

Баг или фича...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, правильно поняли. Про шаги учту.

Сейчас попробую.

Спасибо.

 

---------

Проверил - работает :a14:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скачал версию 0.9.2. Кстати, неплохо бы, чтобы в разделе downloads что-то было...

Запускаю в 15.5. Инсталлятор отрабытывает нормально. При запуске aln ошибка, нет функции axlGetFunckey. Пришлось комментировать вызов alnInitHotKeys. После этого скрипт запускается, но в опциях нету картинок (раньше были). Выравнивание не работает (раньше работало). При выходе ошибка, пришлось комментировать вызов alnRestoreHotKeys.

Теперь нужен деинсталлятор. :) Жаль, забыл, какая версия работала с 15.5. Придется опять руками все ровнять. :crying:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ой.

Предлагаю вычистить все предыдущие установки и попробовать 9,2 еще раз.

Если не поможет, надо будет найти версию которая работала нормально.

Тогда увидим, где собака порылась.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Последовательным приближением нашел, что выравнивание работает в версии 0.4.

Комментировать ошибку про регистрацию менюшки мне уже лень, и так работает.

Еще вопрос: при выборе шага распределения (distribute) цифры округляются до двух знаков после запятой. Этого бывает мало, надо бы по-хорошему считывать текущие настройки точности из проекта и позволять работать с этой точностью.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Буду разбираться.

 

Еще вопрос: при выборе шага распределения (distribute) цифры округляются до двух знаков после запятой. Этого бывает мало, надо бы по-хорошему считывать текущие настройки точности из проекта и позволять работать с этой точностью.

Это как раз реализовано в версии 0.9.2 (коммит 74:f0bedb38a3512c4bbf6d1c77a3fba2a9fb3d2bb7)

post-18059-1327005968_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поправил. Тег 0.9.3

Теперь для версии < 15.7 отключена функция Snap to Grid.

Для версии < 16.3 отключены горячие клавиши.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Таки собрался с силками и написал подробное описание, что и как работает. А то сам уже начал забывать че-почем.

Статья.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...