Jenyay там не перетаскивание панелей.
В Total Commander панель - это ini-файл.
И в Total Commander можно создавать несколько этих ini-файлов и кнопками на этих панелях переключать на другие панели. Т.е. при нажатии на такую кнопку фактически происходит перезагрузка панели другим ini-файлом.
В OW для этого наверно придется создавать что-то типа глобальных панелей (между которыми и переключаться), в которых и будут "храниться" другие панели (подпанели).
Добавлено: И можешь в прогу добавить настройку отключения/включение автоссылок, т.е. чтобы можно было отключать автосоздание ссылок из URL-подобного текста.
Добавлено: И можно как-то ошибки загрузки плагинов поинформативнее сделать?
А то вижу
Цитата: *** Plugin имя_плагина loading error ***
имя_плагина/plugin.py
__init__() takes exactly 3 arguments (2 given)
но где ошибка по этому логу непонятно. В самом методе __init__ файла plugin.py все кажется верно. Код для него брал из шаблона
Код: def __init__ (self, application):
"""
application - экземпляр класса core.application.ApplicationParams
"""
super (PluginName, self).__init__ (application)
self.__controller = Controller(self, application)