Похожий вопрос уже в принципе поднимался, но ответа я там не нашел. Интересует есть ли удобная среда разработки, которая была бы заточена не под GTK или Qt а под Х-ы т.е. могла бы создавать/редактировать ресурсы Х-ов (диалоги, окна, элементы управления). Желательно, что бы она могла работать с ассемблером (подсветка синтаксиса, авто дополнение и т.п.) или была возможность настроить на это дело. Вообще под виндой использовал RadAsm очень нравился. Хотелось бы, что то похожее. Извиняюсь за то, что вопрос возможно несколько сумбурен или вообще содержит грубые ошибки, они мне, в силу моей полной не компетентности, пока не видны.
pas Так в иксах никаких виджетов нет - они выше. К примеру, визуальный редактор UI, который в PureBasic'е, генерирует код под GTK/GTK2. Я думаю, что ниже GTK сейчас не имеет смысла работать.
Совершенно согласен. Хотябы просто потому что нужное количество понятной документации по X не найдешь. Просто для работы и для создания приложений использующих QT или GTK2 лучше использовать KDevelop.
несоглашусь если хорошо поискать можно найти... pas иксы предоставляют программеру только окна и небольшой набор фуков для рисования, все остальные элементы управления (виджеты) рисуются ручками, но есть много либ (из них встречаются и кроплатформенные) в которых уже давно всё нарисовано и прописано (правдо на вкус авторов), соответственно нет такой зы: про то какие есть библиотеки спрашивали уже на wasm'e...
Voodoo fltk можно настроить на работу с асмом? Собственно удобное редактирование кода это примерно 90% vjb[ требований к IDE.
не, я говорил в том смысле, что есть визуальный дизайнер. в нем конечно есть функции IDE, но вообще вся библиотека - ОО, так что из асма ее использовать проблемно. Я не в тему сказал, похоже...
Вобщем на данный момент остановился на Kate из KDE. Настраивается: 1) всякие основные цвета; 2) подсветка синтаксиса; 3) сворачивание кода; 4) нумерация строк (лично для меня самое важное в редакторе) 5) встроенный менеджер документов (возможность работы с проектами пока не нашел, но я его не так давно использую, возможно найдется удобная замена/решение); Из того, что я еще не понял: 6) возможность выполнять сборку; 7) возможность настроить свои скрипты; 8) создание новых документов из шаблонов.