From: Sergey S. <ser...@gm...> - 2009-04-07 17:05:44
|
Hello, All. In roadmap: 'fm2 rename file in-place now (as edje has entries now)' What of edje entries assumed here? Now, I have explored two ways to solve this task: 1. Get geometry of e.text.label and place e_entry over it; 2. Add to theme my own e.inplace.box (box, exactly same place as e.text.label) into the e/fileman/default/icon/variable and then append e_entry to this box. Renaming finishing when e_entry loose focus or ESC (cancel), Enter (do rename) pressed. I more like second way, because if e.inplace.box entry not found (for example) ordinary renaming dialog can be used. So it is possible tell when to use in-place renaming and when not in theme, not in code. But a little bug there: when e_entry created and focused all other fileman window continue respond to mouse events and cursor keys. Is any solution to catch messages exclusively exists? Sincerely yours, Sergey. -- Jabber/XMPP: ser...@gm... Cellular: +7-909-206-5992 |