FreeBasic
Главная
Вход
Регистрация
Пятница, 07.10.2022, 17:58Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 6 из 7
  • «
  • 1
  • 2
  • 4
  • 5
  • 6
  • 7
  • »
Форум » Вспомогательное программное обеспечение » Вспомогательные утилиты для программистов » IUP_FB_EDITOR (Редактор для Freebasic написанный на Freebasic)
IUP_FB_EDITOR
haavДата: Среда, 10.02.2021, 08:30 | Сообщение # 76
Генералиссимус
Группа: Администраторы
Сообщений: 1289
Репутация: 46
Статус: 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
Генералиссимус
Группа: Администраторы
Сообщений: 1289
Репутация: 46
Статус: Offline
Я нашел серьезную ошибку в коде , пожалуйста пока не загружайте последнюю версию.

Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
haavДата: Суббота, 13.02.2021, 09:08 | Сообщение # 78
Генералиссимус
Группа: Администраторы
Сообщений: 1289
Репутация: 46
Статус: Offline
Исправлено, архивы обновлены.

Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
haavДата: Четверг, 15.04.2021, 09:22 | Сообщение # 79
Генералиссимус
Группа: Администраторы
Сообщений: 1289
Репутация: 46
Статус: Offline
Обновление редактора:

1) Добавлено подобие проектов
2) Переработан поиск (добавлена возможность искать во всех файлах)
3) Добавлен плагин "Шаблоны"
4) Инструменты теперь поддерживают константы для пути , имени файла, расширения файла
5) Добавлен французский файл локализации (Спасибо Laurent Gras)
6) Мелкие улучшения и исправления
7) Сайт редактора обновлен (английская версия , русская версия)
8) Справка к редактору так же обновлена


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
haavДата: Пятница, 04.06.2021, 07:43 | Сообщение # 80
Генералиссимус
Группа: Администраторы
Сообщений: 1289
Репутация: 46
Статус: Offline
Обновление редактора:

  • Различные мелкие улучшения и исправления
  • Добавлен плагин для удаления пробелов и табуляций в конце строк (автор плагина SARG)
  • Добавлена возможность указывать параметры командной строки для запуска EXE
  • Добавлена возможность редактирования записей в настройках TOOL (build , help , tools)
  • Добавлен новый стиль\движок для всплывающих подсказок для функций (выбирается в настройках). Каждый движок имеет свои достоинства и недостатки:

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


    2 движок:
    всплывающая подсказка внутри scintilla (при редактировании внедряет подсказку между строк , что иногда бывает не очень удобно ; при большом кол-ве параметров функций подсказка пролистывается вместе с текстом редактора)
    визуальный стиль можно полностью настроить под свой вкус
Прикрепления: 0818727.png(48.9 Kb) · 7362850.png(19.5 Kb)


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
haavДата: Вторник, 05.10.2021, 11:28 | Сообщение # 81
Генералиссимус
Группа: Администраторы
Сообщений: 1289
Репутация: 46
Статус: Offline
Обновление редактора:

  • Добавлен плагин poseidonOutline от Kuan Xsu (спасибо)
  • Изменен принцип работы редактора с файлами справки.
    • Редактор теперь использует файлы * .CHM во всех операционных системах.
    • Поиск по ключевому слову (при нажатии F1) теперь выполняется во всех файлах справки, подключенных в редакторе


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
electrikДата: Среда, 05.01.2022, 03:17 | Сообщение # 82
Полковник
Группа: Друзья
Сообщений: 170
Репутация: 3
Статус: 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
Генералиссимус
Группа: Администраторы
Сообщений: 1289
Репутация: 46
Статус: Offline
Цитата
Может у iup есть возможность заставить установить фокус в этот список? Естественно, если список исчезает, фокус должен опять упасть в поле редактирования.


По моему для scintilla IUP банально обертывает функции , так что мне кажется это стандартное поведение scintilla. Про возможность переместить фокус на этот диалог , не знаю.

Цитата
И ещё, на тему IUP, можно ли у контролов менять роль? Предположим я ставлю статический текст, с классом окна всё впорядке "static", а роль "GRAPHIC". У groupbox вообще жесть класс и роль "Button". Возможно придётся писать, разработчикам IUP чтобы сделали так, если статик без графики, значит роль Static, иначе GRAPHIC. Если в IUP не поправить эти ьбаги, скринридеры не читают подписи к полям ввода, а группы называют как кнопки. IUP Офигенная вещь, Навигация с клавиатуры превосходная, но как всегда, что-то сломано.


Ой , там у IUP многое самописное , сделанное наверное в угоду кроссплатформенности. Можешь попробовать написать автору. Я не так давно ему писал , мне ответил.


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
zamabuvaraeuДата: Воскресенье, 09.01.2022, 09:26 | Сообщение # 84
Подполковник
Группа: Друзья
Сообщений: 116
Репутация: 1
Статус: 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
Генералиссимус
Группа: Администраторы
Сообщений: 1289
Репутация: 46
Статус: Offline
Обновление редактора:

Устранена ошибка на Windows версии, связанная с кодировками. К сожалению , я очень мало в последние годы занимаюсь кодингом под винду , а то бы давно уже данный баг отловил. В линукс несколько лет использую свой редактор и все серьезные дыры давно залатал. Сложно конечно , когда тестеров нет.


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
haavДата: Среда, 02.02.2022, 06:01 | Сообщение # 86
Генералиссимус
Группа: Администраторы
Сообщений: 1289
Репутация: 46
Статус: Offline
Обновление редактора:

1) Парсер теперь читает глобальные переменные из других вкладок (раньше только из текущей вкладки)
2) При автозавершении, поля типов больше не сортируются, а отображаются в естественном порядке
2) Исправление ошибки , связанной с кодировкой проекта


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
haavДата: Четверг, 04.08.2022, 07:42 | Сообщение # 87
Генералиссимус
Группа: Администраторы
Сообщений: 1289
Репутация: 46
Статус: Offline
Обновление: исправление ошибок.
Исправления были сделаны давно , но вот только сейчас дошли руки выложить.


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
useful630Дата: Суббота, 01.10.2022, 10:41 | Сообщение # 88
Рядовой
Группа: Пользователи
Сообщений: 17
Репутация: 0
Статус: Offline
Приветствую.
Отсутствие манифеста в ресурсах, это принципиальное решение?
p.s. я про win версию естественно.


Сообщение отредактировал useful630 - Суббота, 01.10.2022, 11:05
 
haavДата: Суббота, 01.10.2022, 13:16 | Сообщение # 89
Генералиссимус
Группа: Администраторы
Сообщений: 1289
Репутация: 46
Статус: Offline
Цитата useful630 ()
Отсутствие манифеста в ресурсах, это принципиальное решение?


Лично мне не холодно и не жарко от наличия или отсутствия манифеста.


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
useful630Дата: Суббота, 01.10.2022, 13:51 | Сообщение # 90
Рядовой
Группа: Пользователи
Сообщений: 17
Репутация: 0
Статус: Offline
Внешний вид меняется в последних windows при наличии соответствующих опций.
Но оно естественно не принципиально.
 
Форум » Вспомогательное программное обеспечение » Вспомогательные утилиты для программистов » IUP_FB_EDITOR (Редактор для Freebasic написанный на Freebasic)
  • Страница 6 из 7
  • «
  • 1
  • 2
  • 4
  • 5
  • 6
  • 7
  • »
Поиск: