obmenu3 - замена obmenu

minoshi
akorop
Выложил новую версию - 1.00. Типа релиз.

Эксперементировал вот с таким menu.xml
<menu id="exit-menu" label="Exit">
...
</menu>
При тестировании Drag and Drop (из PcManFM 1.1.2) получил вот такой глюк:

Недоработка в функции FindIcon, лечится просто
...
Тут не так всё просто оказалось. У меня Thunar, из него D&D вообще не работает в строки ввода, и это как бы правильно. А pcmanfm что-то очень хитрое в буфере формирует, так что оно и как текст вставляется. Спасибо, буду разбираться.
minoshi
Еще одна непонятка в коде TForm1.FormDropFiles, а именно CurNode.Level с этим menu.xml всегда равен нолю. Из-за этого остальной код процедуры не отрабатывает. Вопрос Вам на засыпку: как же тогда url картинки попадает в edicon?
А никак не попадает, при нормальном D&D файла, как из thunar. А из pcmanfm он как текст может попасть в строку ввода, чего я, вообще-то, не предполагал.
А что касается структуры файла меню, то я вообще-то считал, что файл меню обязан начинаться с "<openbox_menu ", это и добавляет уровень. Поэкспериментирую, и если openbox ноормально такие меню кушает, то буду переделывать код.
Залил на AUR: obmenu3
 
Зарегистрироваться или войдите чтобы оставить сообщение.