Can you provide a screenshot and the way in which you used these APIs?

On Friday, January 15, 2021 at 11:34:38 AM UTC+2 P5music wrote:

> Those instructions did not succed in hiding the toolbar.
> Also, if I click the "back" button in the second dialog (InteractionDialog 
> or CommandDialog, does not make any difference) it is disposed, but I do 
> not see the first dialog anymore (CommandDialog).
> Regards
>
> Il giorno venerdì 15 gennaio 2021 alle 06:31:45 UTC+1 Shai Almog ha 
> scritto:
>
>> try setVisible(false) and setHidden(true)
>>
>> On Thursday, January 14, 2021 at 12:04:21 PM UTC+2 P5music wrote:
>>
>>> So I tried hideToobar() but it does not work, the toolbar still is there.
>>> What can be done?
>>> Regards
>>> Il giorno giovedì 14 gennaio 2021 alle 03:59:56 UTC+1 Shai Almog ha 
>>> scritto:
>>>
>>>> Try hideToolbar()
>>>>
>>>> On Wednesday, January 13, 2021 at 11:23:32 AM UTC+2 P5music wrote:
>>>>
>>>>> I did some debugging and it seems that the old toolbar cannot be 
>>>>> overidden.
>>>>> The last resort is to change the user experience, avoid using the 
>>>>> toolbar but I cannot get rid of it. I used
>>>>> form.getToolbar().setEnabled(false);
>>>>> but the toolbar is there.
>>>>>
>>>>>
>>>>>
>>>>> Il giorno mercoledì 13 gennaio 2021 alle 04:19:49 UTC+1 Shai Almog ha 
>>>>> scritto:
>>>>>
>>>>>> It's hard for me to tell without a debugger. Try stepping over the 
>>>>>> code to understand the flow.
>>>>>>
>>>>>>
>>>>>> On Tuesday, January 12, 2021 at 11:25:03 AM UTC+2 P5music wrote:
>>>>>>
>>>>>>> I think it is better for my app to create a further 
>>>>>>> InteractionDialog.
>>>>>>> When I do so I have to manage the back command on toolbar.
>>>>>>>
>>>>>>> The user experience is to start from the main form, then call a 
>>>>>>> second form and there the first dialog is displayed.
>>>>>>>
>>>>>>> This is the code portion at the beginning of the method that shows 
>>>>>>> the second dialog from the first dialog:
>>>>>>>
>>>>>>> Toolbar toolbar=form.getToolbar();
>>>>>>> InteractionDialog dialog=new InteractionDialog();
>>>>>>> Command oldBackCommand=form.getBackCommand(); //no method 
>>>>>>> toolbar.getBackCommand()
>>>>>>> Command backCommand=new Command("Back") {
>>>>>>> @Override
>>>>>>> public void actionPerformed(ActionEvent evt) {
>>>>>>> toolbar.setBackCommand(oldBackCommand);
>>>>>>> form.setBackCommand(oldBackCommand);
>>>>>>> dialog.dispose();
>>>>>>> }
>>>>>>> };
>>>>>>>
>>>>>>> form.setBackCommand(backCommand);
>>>>>>> //or
>>>>>>> //form.setBackCommand(null);    same behaviour
>>>>>>>
>>>>>>> toolbar.setBackCommand(backCommand);
>>>>>>> ....
>>>>>>> ....
>>>>>>>
>>>>>>> What I get is that when the second dialog is displayed (full screen) 
>>>>>>> and I would click the back button, it is the same I would click the 
>>>>>>> back 
>>>>>>> button on the form, so the previous form is shown back while I want to 
>>>>>>> stay 
>>>>>>> on the current form with the first dialog displayed.
>>>>>>> I just wanted to dispose the second dialog to go back to the 
>>>>>>> previous dialog, not the previous form.
>>>>>>>
>>>>>>> What's wrong?
>>>>>>>
>>>>>>> Il giorno martedì 12 gennaio 2021 alle 03:41:51 UTC+1 Shai Almog ha 
>>>>>>> scritto:
>>>>>>>
>>>>>>>> You can re-show the dialog with animation disabled after the on 
>>>>>>>> show event. You can store state in client properties to track whether 
>>>>>>>> a 
>>>>>>>> form has a currently showing dialog.
>>>>>>>>
>>>>>>>> On Monday, January 11, 2021 at 8:53:01 PM UTC+2 P5music wrote:
>>>>>>>>
>>>>>>>>> In my CodenameOne app it can happens that a InteractionDialog is 
>>>>>>>>> displayed and from there a form is called with text inside, arranged 
>>>>>>>>> in 
>>>>>>>>> three areas. 
>>>>>>>>> The dialog is a subclass of InteractionDialog in fact 
>>>>>>>>> (CommandDialog), that avoids showing a form for itself.
>>>>>>>>> When the second form is called from the CommandDialog it works but 
>>>>>>>>> when the showBack command is invoked the dialog disappears.
>>>>>>>>> I say "disappears" because when the form disposes itself the 
>>>>>>>>> previous form is displayed in its previous state, including the 
>>>>>>>>> BrowserComponent content and the CommandDialog, then the dialog 
>>>>>>>>> disappears.
>>>>>>>>> So it seems that the disappearing could be avoided.
>>>>>>>>>
>>>>>>>>> I can open another InteractionDialog, but I would like to know 
>>>>>>>>> what's happening, and if there is the possibility to call a form and 
>>>>>>>>> then 
>>>>>>>>> coming back to the CommandDialog.
>>>>>>>>> Thanks in advance
>>>>>>>>>
>>>>>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to codenameone-discussions+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/codenameone-discussions/64db857d-6fd6-42b4-bb0b-70f901ace3f9n%40googlegroups.com.

Reply via email to