mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-09-01 07:42:40 -06:00
.reference
git-svn-id: svn://ultimatepp.org/upp/trunk@9802 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
b85a7077e0
commit
b2ce197e2b
8 changed files with 36 additions and 29 deletions
|
|
@ -37,14 +37,13 @@ CONSOLE_APP_MAIN
|
|||
{
|
||||
Foo a(10);
|
||||
|
||||
Event<> ev1, ev2;
|
||||
Event<> ev1, ev2, ev4;
|
||||
Event<int> ev3;
|
||||
|
||||
ev1 << [&] { a.Action(); };
|
||||
ev2 << [] { Fn(); };
|
||||
ev3 << [&](int x) { a.ActionWithParam(x); };
|
||||
|
||||
Event<> ev4([&] { a.ActionWithParam(30); });
|
||||
ev4 << [&] { a.ActionWithParam(30); };
|
||||
|
||||
ev1();
|
||||
ev2();
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
description "\"value\" return callback for local MenuBar\377";
|
||||
|
||||
uses
|
||||
CtrlLib;
|
||||
|
||||
file
|
||||
main.cpp;
|
||||
|
||||
mainconfig
|
||||
"" = "GUI";
|
||||
|
||||
description "\"value\" return callback for local MenuBar\377";
|
||||
|
||||
uses
|
||||
CtrlLib;
|
||||
|
||||
file
|
||||
main.cpp;
|
||||
|
||||
mainconfig
|
||||
"" = "GUI";
|
||||
|
||||
|
|
|
|||
4
reference/EventArgTarget/init
Normal file
4
reference/EventArgTarget/init
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
#ifndef _EventArgTarget_icpp_init_stub
|
||||
#define _EventArgTarget_icpp_init_stub
|
||||
#include "CtrlLib/init"
|
||||
#endif
|
||||
|
|
@ -4,7 +4,7 @@ using namespace Upp;
|
|||
|
||||
struct MyApp : TopWindow {
|
||||
virtual void RightDown(Point p, dword keyflags) {
|
||||
CallbackArgTarget<int> result;
|
||||
EventArgTarget<int> result;
|
||||
MenuBar menu;
|
||||
for(int i = 0; i < 10; i++)
|
||||
menu.Add(AsString(i), result[i]);
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#ifndef _CallbackPickClone_icpp_init_stub
|
||||
#define _CallbackPickClone_icpp_init_stub
|
||||
#ifndef _EventPickClone_icpp_init_stub
|
||||
#define _EventPickClone_icpp_init_stub
|
||||
#include "Core/init"
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ void Bar()
|
|||
|
||||
CONSOLE_APP_MAIN
|
||||
{
|
||||
Callback a, b;
|
||||
Event<> a, b;
|
||||
a = Proxy(b);
|
||||
b = callback(Foo);
|
||||
a();
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
description "Callback to Callback";
|
||||
|
||||
uses
|
||||
Core;
|
||||
|
||||
file
|
||||
CallbackProxy.cpp;
|
||||
|
||||
mainconfig
|
||||
"" = "";
|
||||
|
||||
description "Callback to Callback\377";
|
||||
|
||||
uses
|
||||
Core;
|
||||
|
||||
file
|
||||
CallbackProxy.cpp;
|
||||
|
||||
mainconfig
|
||||
"" = "";
|
||||
|
||||
|
|
|
|||
4
reference/EventProxy/init
Normal file
4
reference/EventProxy/init
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
#ifndef _EventProxy_icpp_init_stub
|
||||
#define _EventProxy_icpp_init_stub
|
||||
#include "Core/init"
|
||||
#endif
|
||||
Loading…
Add table
Add a link
Reference in a new issue