Can I call showCustomDialog() - which shows a panel - on a same instance of InteractionDialogAPI while already showing a custom panel through showCustomVisualDialog()? In other words, I have a dialog and a custom panel. I have some button in that panel which I want to have a confirm window (so that it would not close the main custom panel when appearing). Is that possible to implement at all? Tried to create another delegate - button just stops reacting.
In general the relationship between dialog, delegate, panel and plugin is not entirely clear to me - able to get it work, but chiefly through trial and error.
Edit: Also, is it possible to emulate behaviour of button-behaving text labels like, say, "Production capacity per month" label in custom production tab? Namely, glow and sound on mouseover. I understand that given render() I can probably implement my own version from scratch, but really would like to stick to vanilla implementations.
Edit 2: There's one more thing that has been bothering me for quite some time: fleetMember icon which is added by addShipList() in TooltipMakerAPI has 2 widgets for officer and permamods apart from main sprite. The issue is that permamods widget has one little black stripe in place even when there are no actual permamods - completely invisible on the black background but gets painfully obvious when placed on a highlighted/colored panel. See attached.
There are ways to work around this (which, regrettably, involve turning off the icon button and therefore losing access to member tooltip), so no big deal at all. Just hope it gets changed some time in the future.
Edit 3: Also: having a very insidious glitch with my TooltipMakerAPI objects with scrolling list. Button objects stays interactive even when scrolled away beyond the tooltip panel border and even beyond parent custom panel border. Tried additional custom panel containers, tried various configs of setForceProcessInput() - no luck. Strangely enough, when I designed my first scrollable list this issue never came up - despite panel/tooltip configs being much the same. I believe I can work around this by disabling ship icon button and setting mouseover sound of checkbox to null, but that's not particularly desirable for me in terms of user experience. Might there be something I overlooked? See second attached for visual on the problem.
[attachment deleted by admin]