Жаль конечно, что все скидано в одну тему, теперь тут черт ногу сломит, я устал читать на 4 странице, так что извините, если кого повторю.
Итак.
Что мне нужно от подобной программы?
В порядке необходимости:
1. Drag-and-drop (перетаскивание) как между всеми внутренними заметками, та и обязательно внешними приложениями (минимум для текста без форматирования, максимум всего содержимого).
2. Дерево содержимого (желательно всплывающее при наведении). Максимум два или более по выбору (одно для внутренней базы, другое для работы с дисками компа, или нечто обобщенное).
Очень желательна поддержка Drag-and-drop для перемещения веток (содержимого) вместо стрелочек и горячих клавиш.
Возможность создания названия ветки выделением текста в любом окне или внешнем приложении и перетаскиванием на ветку с названием по умолчанию (только диалоговое окно с подтверждением операции).
Присвоение иконок ветвям.
3. Возможность работы с несколькими документами одновременно(не по вызову конкретного окна, а одновременно видимыми, активация путем клика мыши по тексту в окне), количество устанавливается пользователем.
Возможность изменения размещения и размеров окон.
Естественно Drag-and-drop между любыми из окон.
4. НЕОБЫЧНЫЙ МОМЕНТ - автоматически делать ссылками слова в любом документе, если это слово ЯВЛЯЕТСЯ НАЗВАНИЕМ другого документа или любой ветви дерева (не плохо было бы и для словосочетаний).
это собственно то, что особо необходимо ...
-----------------------------------------------
Теперь то, что желательно, но можно обойтись:
5. Структура дерева аналогична структуре расположения файлов в директории БД программы.
По сути это обычное виндовское дерево для определенной директории только с расширенным функционалом по переименованию и и перемещению файлов (поддержка Drag-and-drop и прочее как написано выше.
6. Возможность массового создания ветвей дерева(или списка документов с соответствующим названием если это нижняя ветвь) на базе выделенного текста так, что слова и фразы расположенные в столбик станут названиями ветвей, например текст -
абревиатура
абзац
абракадабра
станет набором соответствующих по названию директорий (ветвей дерева или списка документов).
7. Возможность присвоения цвета слов из текста документов, если таковые слова являются ссылками (названиями директорий), точнее для группы таких слов выбираемых пользователем.
Так можно организовать функцию "подсветки кода", ели использовать данную программу в качестве редактора машинного кода для любого языка программирования, да и вообще для множества удобств при работе.
Возможно нечто подобное стилям CSS для HTML.
8. Проверка правописания для английского и русского языков по уже имеющемуся словарю(создаваемому пользователем) с предложением вариантов (желательно на лету, то-есть по мере набора текста, или после вставки).
7. Алфавитный указатель (при нажатии на букву, выводится весь список имеющихся директорий и документов в отдельном окне, желательно диалоговом).
9. Поиск. Разумеется с широким функциналом.
10. Минимальный набор форматирования теста (RTF формат).
11. Уровни отменны для каждого открытого документа (для текстовых доков много памяти не нужно, в Фотошопе и то до 99 отмен и с любым количеством открытых изображений, и терпимо, пользователь сам может решить, когда пора сохранить без возврата).
12. Импорт и экспорт для как можно большего количества типов документов, но это самое менее важное, но если такое совместить с Drag-and-drop, как я писал в 1 пункте, то была бы просто бомба.
-----------------------------------------
Вот такой списочек получился, зато прога была бы супер удобной и сильно экономила бы время при любой работе.
Мож при жизни дождемся такого функционала объединенного в одной проге?