Push a button and then wait for another button - app-inventor

I am trying to make a Blackjack helping application in MIT App Inventor. I want the user to select the 2 cards that he has by clicking one button that maps to a card value and then click another one (could be the same button) and then take that input of 2 cards along with an input of 1 dealer card for processing. How can I click a button and then have it wait for another button to be pressed?

use a counter variable
after clicking a button, add 1 to the counter
after clicking again, add again 1 to the counter
and only if counter = 2, then continue with your logic

Related

MFC: CListView: Why SetItemState(-1, 0, LVIS_SELECTED) doesn't work if multiple items were selected with SHIFT + arrow key?

Easy to reproduce problem using default MFC dialog application:
Add listview control and link it to CListCtrl class - m_listCtrl.
Enable "owner data" or LVS_OWNERDATA flag to enable virtual list view mode. Enable multiple selection and "Always show selection".
In OnInitDialog() add at least one column and call m_listCtrl.SetItemCount() to set number of items in the list to more than one.
Link button click with a method that calls m_listCtrl.SetItemState(-1, 0, LVIS_SELECTED); That call should deselect all entries in the list.
Click on item in the list and use SHIFT + arrow key to extend selection to at least two entries. If selection is extended with mouse or CTRL + click or CTRL + SHIFT, then the issue doesn't appear.
Click on a button that triggers SetItemState() call in step (4) and notice that items don't get deselected the first time. They only get deselected the second time.
Is that a bug in listview control or am I doing something wrong?
Calling m_listCtrl.SetItemState(-1, 0, LVIS_SELECTED); should deselect all entries with the first call, but it does so only when called twice.

Adaptive cards back button

I want to have a very simple back button on my sub dialogs.
I use Adaptive Cards, on every card I have a back button.
Every dialog has it's context.done()
The problem is that it's returning back to the main dialog but because it's holding only value and not text and then the StartAsync of the main dialog is waiting for input instead of reloading the main screen by moving with the context.wait
What can I do?

how to remove previous item on user clicks or any button pressed

How I can add for example 10 item including text image and etc into the one slide of power point, and the slide Show start like this?
only the first item appears
on user click or any button pressed the previous item should be removed and second item placed instead of it.
One have to add text and image in a specific order on the slide.

How do I setup the Actions/Outlets for 2 radio buttons, a calculate button, and a graph output in XCode?

The image above is a screenshot of what I've set up in my storyboard. I have 2 radio buttons, 3 static values, and a final calculate button.
The way it works is this:
User selects either radio button #1 or radio button #2. If she selects radio button #2, she must select a file from disk. This file will then be parsed by the function linked to the calculate button.
The user must provide the 3 static values in order for this to work.
After pressing the calculate button, the function will calculate some things and eventually feed some data into the graph to the Container View on the right.
Here's the catch - I am doing this all through VNC viewer, so I cannot ctrl + drag. I need to know how to set this all up using the Connections Inspector menu (which is the alternative for users who cannot ctrl + drag):
Does anyone know how?

How to pop to main window in Pebble app?

Is there any way to pop to root window (main window or very first window on stack).
Ex: I have 4 windows say 1,2,3,4. "1" is being my root window and I traverse to 4th window. Now on some action event I want to Jump Back to Window 1 directly.
I went through this pebble documentation , did not get any way to do that.
But this is done in Pebble Default Alarm App, below are the steps:
Set the alarm - (Window 1)
Then after clicking select button it shows some "Menu List" - (Window 2)
Last item in menu list is "Snooze Delay"
Snooze Delay takes user to another Menulist to select snooze time-(Window 3)
After selecting snooze time it shows confirmation message takes user back to alarm screen (Window 1) automatically without user
interaction.
Can anyone please provide me pointers on this, how to achieve this behaviour.

Resources