IUP_FB_EDITOR
|
|
haav | Дата: Среда, 10.02.2021, 08:30 | Сообщение # 76 |
Генералиссимус
Группа: Администраторы
Сообщений: 1372
Статус: Offline
| Обновление редактора
1) Добавлен плагин для печати (просили на англ. форуме) 2) Добавлена опция автозавершения в настройках , при которой завершение кода происходит с дополнительной строкой или без. Пример:
Код ' без дополнительной строки Do Loop
с дополнительной строкой Do
Loop
напоминаю, что автозавершение в моей редакторе - это когда при наборе например Do и нажатии ENTER появится код Loop.
3) Сохранение в файл изменено. Это касается регистра символов. Теперь в каком регистре символы в редакторе , в таком же будут и в файле (в зависимости от настроек конечно же). Раньше редактор лишь визуально отображал символы , а сохранялось то, что набирали. Теперь , если в настройках стоит верхний регистр для ключевых слов , то в файле будет именно так. (чтобы это работало , в настройках данная опция должна быть активирована) 4) Исправлено (кажется исправлено) отображение вкладки COLOR в настройках при разных настройках масштабирования в Windows. 5) Парсер теперь умеет распознавать запись PRIVATE OPERATOR 6) Теперь при нажатии кнопки "компилировать и выполнить" , если в билде стоит библиотека , то выполнения не происходит 7) Исправление ошибок
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
haav | Дата: Четверг, 11.02.2021, 09:04 | Сообщение # 77 |
Генералиссимус
Группа: Администраторы
Сообщений: 1372
Статус: Offline
| Я нашел серьезную ошибку в коде , пожалуйста пока не загружайте последнюю версию.
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
haav | Дата: Суббота, 13.02.2021, 09:08 | Сообщение # 78 |
Генералиссимус
Группа: Администраторы
Сообщений: 1372
Статус: Offline
| Исправлено, архивы обновлены.
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
haav | Дата: Четверг, 15.04.2021, 09:22 | Сообщение # 79 |
Генералиссимус
Группа: Администраторы
Сообщений: 1372
Статус: Offline
| Обновление редактора:
1) Добавлено подобие проектов 2) Переработан поиск (добавлена возможность искать во всех файлах) 3) Добавлен плагин "Шаблоны" 4) Инструменты теперь поддерживают константы для пути , имени файла, расширения файла 5) Добавлен французский файл локализации (Спасибо Laurent Gras) 6) Мелкие улучшения и исправления 7) Сайт редактора обновлен (английская версия , русская версия) 8) Справка к редактору так же обновлена
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
haav | Дата: Пятница, 04.06.2021, 07:43 | Сообщение # 80 |
Генералиссимус
Группа: Администраторы
Сообщений: 1372
Статус: Offline
| Обновление редактора:
- Различные мелкие улучшения и исправления
- Добавлен плагин для удаления пробелов и табуляций в конце строк (автор плагина SARG)
- Добавлена возможность указывать параметры командной строки для запуска EXE
- Добавлена возможность редактирования записей в настройках TOOL (build , help , tools)
- Добавлен новый стиль\движок для всплывающих подсказок для функций (выбирается в настройках). Каждый движок имеет свои достоинства и недостатки:
1 движок (новый): всплывающая подсказка поверх scintilla (наверное более удобна при редактировании , но при большом кол-ве параметров функций окно может оказаться за пределами редактора и экрана) ограниченная возможность визуального стиля (цветов подсказки)
2 движок: всплывающая подсказка внутри scintilla (при редактировании внедряет подсказку между строк , что иногда бывает не очень удобно ; при большом кол-ве параметров функций подсказка пролистывается вместе с текстом редактора) визуальный стиль можно полностью настроить под свой вкус
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
haav | Дата: Вторник, 05.10.2021, 11:28 | Сообщение # 81 |
Генералиссимус
Группа: Администраторы
Сообщений: 1372
Статус: Offline
| Обновление редактора:
- Добавлен плагин poseidonOutline от Kuan Xsu (спасибо)
- Изменен принцип работы редактора с файлами справки.
- Редактор теперь использует файлы * .CHM во всех операционных системах.
- Поиск по ключевому слову (при нажатии F1) теперь выполняется во всех файлах справки, подключенных в редакторе
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
electrik | Дата: Среда, 05.01.2022, 03:17 | Сообщение # 82 |
Полковник
Группа: Друзья
Сообщений: 182
Статус: Offline
| Привет. Не перестаю удивляться! Улучшился Window9 и Теперь и этот редактор стал лучше. Нашёл одну багу, незнаю можно ли её починить. Есть автозавершение слов. как я понял по коду, список вызывается сообщением SCI_AUTOCSHOW. Список появляется, но реально фокус не падает на этот список. Да, действительно когда появляется список, при выборе в окне редактора стрелочками, его элементы меняются, но фокус попрежнему остаётся в редакторе. У пурика этот список появляется так же, как у IUP_FB_EDITOR по иерархии окон, левее корня приложения, но там фокус падает в список нормально. Возможно, у них кастомизированный scintilla. Может у iup есть возможность заставить установить фокус в этот список? Естественно, если список исчезает, фокус должен опять упасть в поле редактирования. И ещё, на тему IUP, можно ли у контролов менять роль? Предположим я ставлю статический текст, с классом окна всё впорядке "static", а роль "GRAPHIC". У groupbox вообще жесть класс и роль "Button". Возможно придётся писать, разработчикам IUP чтобы сделали так, если статик без графики, значит роль Static, иначе GRAPHIC. Если в IUP не поправить эти ьбаги, скринридеры не читают подписи к полям ввода, а группы называют как кнопки. IUP Офигенная вещь, Навигация с клавиатуры превосходная, но как всегда, что-то сломано.
|
|
| |
haav | Дата: Среда, 05.01.2022, 05:00 | Сообщение # 83 |
Генералиссимус
Группа: Администраторы
Сообщений: 1372
Статус: Offline
| Цитата Может у iup есть возможность заставить установить фокус в этот список? Естественно, если список исчезает, фокус должен опять упасть в поле редактирования.
По моему для scintilla IUP банально обертывает функции , так что мне кажется это стандартное поведение scintilla. Про возможность переместить фокус на этот диалог , не знаю.
Цитата И ещё, на тему IUP, можно ли у контролов менять роль? Предположим я ставлю статический текст, с классом окна всё впорядке "static", а роль "GRAPHIC". У groupbox вообще жесть класс и роль "Button". Возможно придётся писать, разработчикам IUP чтобы сделали так, если статик без графики, значит роль Static, иначе GRAPHIC. Если в IUP не поправить эти ьбаги, скринридеры не читают подписи к полям ввода, а группы называют как кнопки. IUP Офигенная вещь, Навигация с клавиатуры превосходная, но как всегда, что-то сломано.
Ой , там у IUP многое самописное , сделанное наверное в угоду кроссплатформенности. Можешь попробовать написать автору. Я не так давно ему писал , мне ответил.
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
zamabuvaraeu | Дата: Воскресенье, 09.01.2022, 09:26 | Сообщение # 84 |
Подполковник
Группа: Друзья
Сообщений: 149
Статус: Offline
| В WinAPI есть несколько уже доступных классов, например, EDIT, STATIC, BUTTON: About Window Classes - Win32 apps | Microsoft Docs
Но среди них нет окна с классом GRAPHIC. Какое‐то окно UserDefined классом и самописной оконной процедурой, не очень понятно как такое окно обрабатывает программа экранного доступа.Добавлено (09.01.2022, 09:34) --------------------------------------------- Цитата У groupbox вообще жесть класс и роль "Button" Я вот раньше думал, что рамка — это такой контейнер для дочерних окон, это же очень удобно: разместил внутри рамки кнопки, текстовые поля, и позиционируй их относительно рамки, переместил рамку — и все дочерние контролы автоматически переместились вместе с ней. Но нет: на самом деле все контролы на рамке располагают поверх неё, и рамка и контролы — это братья и сёстры, родителем для них, как и для рамки, является главное окно, и координаты окон на рамке отсчитывают от главного окна, а не от рамки.
|
|
| |
haav | Дата: Суббота, 29.01.2022, 16:00 | Сообщение # 85 |
Генералиссимус
Группа: Администраторы
Сообщений: 1372
Статус: Offline
| Обновление редактора:
Устранена ошибка на Windows версии, связанная с кодировками. К сожалению , я очень мало в последние годы занимаюсь кодингом под винду , а то бы давно уже данный баг отловил. В линукс несколько лет использую свой редактор и все серьезные дыры давно залатал. Сложно конечно , когда тестеров нет.
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
haav | Дата: Среда, 02.02.2022, 06:01 | Сообщение # 86 |
Генералиссимус
Группа: Администраторы
Сообщений: 1372
Статус: Offline
| Обновление редактора:
1) Парсер теперь читает глобальные переменные из других вкладок (раньше только из текущей вкладки) 2) При автозавершении, поля типов больше не сортируются, а отображаются в естественном порядке 2) Исправление ошибки , связанной с кодировкой проекта
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
haav | Дата: Четверг, 04.08.2022, 07:42 | Сообщение # 87 |
Генералиссимус
Группа: Администраторы
Сообщений: 1372
Статус: Offline
| Обновление: исправление ошибок. Исправления были сделаны давно , но вот только сейчас дошли руки выложить.
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
useful630 | Дата: Суббота, 01.10.2022, 10:41 | Сообщение # 88 |
Рядовой
Группа: Пользователи
Сообщений: 19
Статус: Offline
| Приветствую. Отсутствие манифеста в ресурсах, это принципиальное решение? p.s. я про win версию естественно.
Сообщение отредактировал useful630 - Суббота, 01.10.2022, 11:05 |
|
| |
haav | Дата: Суббота, 01.10.2022, 13:16 | Сообщение # 89 |
Генералиссимус
Группа: Администраторы
Сообщений: 1372
Статус: Offline
| Цитата useful630 ( ) Отсутствие манифеста в ресурсах, это принципиальное решение?
Лично мне не холодно и не жарко от наличия или отсутствия манифеста.
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
useful630 | Дата: Суббота, 01.10.2022, 13:51 | Сообщение # 90 |
Рядовой
Группа: Пользователи
Сообщений: 19
Статус: Offline
| Внешний вид меняется в последних windows при наличии соответствующих опций. Но оно естественно не принципиально.
|
|
| |
|