Great, tested, it works fine ! Thanks a lot. Johann Le vendredi 13 septembre 2019 à 22:23:30 UTC+2, Antonio Scuri <antonio.sc...@gmail.com> a écrit : The way is to use IupShow. Yes, it will not work with a IupMenu, so the idea is to use an IupDialog with no decorations with some control inside, maybe a IupList to display your list of options and allow typing some text.
For instance: Ihandle* dlg = IupDialog(NULL); IupSetAttribute(dlg, "RESIZE", "NO"); IupSetAttribute(dlg, "MENUBOX", "NO"); IupSetAttribute(dlg, "MAXBOX", "NO"); IupSetAttribute(dlg, "MINBOX", "NO"); IupSetAttribute(dlg, "NOFLUSH", "Yes"); IupSetCallback(dlg, "K_ESC", (Icallback)iDropButtonDialogKeyEscCB); You can also monitor the focus to see if the user clicked outside the dialog. Best,Scuri Em sex, 13 de set de 2019 às 17:16, Johann Philippe via Iup-users <iup-users@lists.sourceforge.net> escreveu: Dear all, I'm currently using IupPopup with IupMenu to display an autocompletion interface for IupMatrix. I'm currently having some troubles : In my project, the menu is supposed to be modified or completely re-created if the user continues typing in matrix cell (like a proper auto completion system). So, the modal state of popup is kind of a trouble for me. I have a few options : -Is there a way to do the same with a non modal interface ? IupShow doesn't seem to work with a Menu. -Since there is no keyboard callback in Menu, i guess it's not possible to implement such a thing here ? -Or maybe there are some Dialog attributes that could allow to do the same interface, using then IupShow ? -(unlikely) Maybe an autocompletion system is already implemented in IupMatrix cells ? -Anything else... Thanks in advance Johann _______________________________________________ Iup-users mailing list Iup-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/iup-users
_______________________________________________ Iup-users mailing list Iup-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/iup-users