Вопрос к пользователям Matlab и NetBeans (и не только)
Тебе под какую платформу, под какую технологию и язык?
Это нужно реализовать в программе, которая работает под RedHat5/6/7 иUbuntu 12.04/14.04 и написана на C++ с графикой на GTK+ 2.0
Попробуй:
http://stackoverflow.com/questions/11628194/how-to-develop-i...
или
google: docking windows gtk
Оставить комментарий
violetsugar
На словах описать сложно, но попробую.В Matlab и NetBeans (и наверняка где-нибудь ещё) возможно интерактивно (с помощью мыши) создавать произвольный layout (расположение окон и их размеры). Например, когда захватываешь окно мышью и начинаешь его двигать в другое место, рисуется прямоугольная рамка, которая "подсказывает" местоположение и размер окна, каким оно будет, если мышь отжать.
Пример:
1. Исходное расположение окон
2. Если потянем окно "Command Window" вправо, то получим такую подсвечиваемую прямоугольную рамку
3. Конечное расположение окон
Вопрос - с помощью какой библиотеки это реализовано? Или эта штука у всех самописная? Но в обоих программах интерфейс перемещения окон уж больно похож, поэтому кажется, что это уже где-то реализовано, и изобретать велосипед ни к чему.