Great, tested, it works fine !
Thanks a lot.
Johann
Le vendredi 13 septembre 2019 à 22:23:30 UTC+2, Antonio Scuri
<[email protected]> 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
<[email protected]> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/iup-users
_______________________________________________
Iup-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/iup-users