SplitEditors - эксперт для среды разработки Delphi (совместимый, как с Delphi 7, так и Delphi XE), позволяющий разделять редактор кода на две и более частей с выбором ориентации, как по горизонтали, так и по вертикали.
Если на пальцах, эксперт работает по следующей схеме:
• создаётся "клон" текущего окна редактора кода (посредством Action'а "New Edit Window");
• в текущем окне редактора кода создаются TPanel и TSplitter;
• "клону" текущего окна редактора кода назначается родителем (SetParent) созданный TPanel.
В реальности, схема будет немного посложнее, т.к. одни нюансы приходится учитывать, другие по возможности обходить, а с третьими просто мириться (очень сильно сказывается отсутствие поддержки со стороны Open Tools API).
И честно говоря, текущая версия эксперта по сути является бетой, в дальнейшем (но не скоро) планирую довести до ума настолько, насколько это возможно.
|
|
При перезапуске среды перестает работать. (Delphi 2010, WinXP)
ОтветитьУдалитьПерестает работать как? Выдается ошибка или просто ничего не происходит?
УдалитьК сведению, разделение не работает с юнитами содержащими форму (точнее родной "New Edit Window" не создает дубликат редактора).