Button to open Smooch widget - button

I want to have a button on my website which will open the Smooch chat window. Is this possible and does anybody have some documentation about it?
Thanks in advance.

You can use the Smooch.open() method to cause the messenger to open in response to a button click.
Alternatively, if you don't want the messenger badge to show at all until the user clicks a button, you can delay the call to Smooch.init() and only invoke it when the button is pressed, then Smooch.open() after
Smooch.init({...})
.then(function() {
Smooch.open()
});

Related

Button triggering a specific message from the user

I've been trying a messenger chatbot from a Taiwanese company, but I found it not so funny to play: Is it possible to design a button with a text on it which will trigger an automatic message with a different text from the user?
F.e. something like:
Button text: OK >>>> Text: I'm not sure I can help, but I'll do my best.
When creating a button within messenger you add a postback value which is going to be post to your webhook when someone clicks on the button. You can then test the specific value to act upon it. IF source === "MY_SPECIFIC_VALUE_BEHIND_BUTTON" THEN ...

QT click on button in widget without focus

i have an app where i have 2 widgets, one widget shows a video and the other one two buttons as transparent widget lying over the video. Means the widget with the buttons has the focus. When now somebody clicks on the video normally this should emit a signal to open a website in an external browser, but while the other widget has the focus, this signal is not emitted while the click only changes the focus to the video but is not getting the click itself.
is there a way to use the click, to change the focus and catch the click event to open my website?
Georg
I guess you can try the function: setFocusProxy()
video.setFocusProxy(button);
Maybe you can get some help.

MFC: Is there any way to active button without On_Bn_Clicked() event?

I have a task that are hiding a dialog but I need to click the button belong to this dialog to
implement some function before go to the next dialog.
But when I hide this dialog, I can't click the button. Is there any way to implement this button without On_Bn_Clicked() event? I mean that when the dialog is called, the button is also activated.
Thank for the helps.
When you click the button a few Windows messages are sent. The important ones are WM_LBUTTONDOWN, WM_LBUTTONUP which tells the button you clicked the left mouse button down and up. Then some time later a WM_COMMAND message is sent to the parent window to handle the button click. At that point your ON_COMMAND() MFC handler is called. MFC abstracts this all away from you for the most part.
You could go and simulate this using the Win32 SendMessage API but if the message pump is blocking your button may not be clicked when you think it will. If you want a quick answer to your question then this is an approach to "get it done". It would look something like this:
SendMessage(button.GetSafeHwnd(), WM_LBUTTONDOWN, MK_LBUTTON, 0);
SendMessage(button.GetSafeHwnd(), WM_LBUTTONUP, MK_LBUTTON, 0);
I think a more sensible approach is to take the code that is in this On_Bn_Clicked() event handler and simply move it to a reusable function. This way you can call the code in On_Bn_Clicked() from anywhere in your program.
Just call On_Bn_Clicked() directly from your code. There is no harm in doing so. (I suppose you don't want to actually click the hidden button with the mouse...)

How to make the back button act as the home button in Android

I have a very simple application. The app asks a question and depending on what the user clicks a different text is shown. Now, when the home button is pressed the phone goes to the home screen and the app pauses.
But when I press the back button the dialog goes away but the white background (Default in an app made by eclipse) is still there. Then I have to press the back button once more to get to the home screen.
My question, is there a way to make the back button act as the home button to return to the home screen? If there is, what is it.
I have tried using onStop and onResume and onPause but the same thing happens.
Thanks,
dhoehna.
Sounds like android SDK. So, I'm going to assume you are doing Android development.
You'll have to override the method called OnBackPressed(). Then you can override the back button to do what you want it to do.

How can I make an action for a picture?

In my program, I want the users could touch a picture so that an action will be activated. However, the function IBAction cannot allow me to connect it with the picture. Is there any method that can help me to trigger a function when the users touch the picture? Thank you!
You can activate the User Interaction for that picture, and then detect taps on it and trigger the action based on them.
But the simplest solution would be to just put a button behind it, and connect the IBAction to that button. That's what we do in such cases.

Resources