From 45c32f4610b9988e0ebed87674388268ac96ae1f Mon Sep 17 00:00:00 2001 From: "ctrlaltca@gmail.com" <> Date: Wed, 1 Jun 2011 20:48:19 +0000 Subject: added documentation for TActiveImageButton class --- .gitattributes | 4 ++ .../pages/ActiveControls/ActiveImageButton.page | 17 +++++++ .../protected/pages/ActiveControls/Home.page | 2 +- .../Samples/TActiveImageButton/Home.page | 49 +++++++++++++++++++++ .../Samples/TActiveImageButton/Home.php | 18 ++++++++ .../Samples/TActiveImageButton/hello_world.gif | Bin 0 -> 1602 bytes .../Web/UI/ActiveControls/TActiveImageButton.php | 2 +- 7 files changed, 90 insertions(+), 2 deletions(-) create mode 100644 demos/quickstart/protected/pages/ActiveControls/ActiveImageButton.page create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/Home.page create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/Home.php create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/hello_world.gif diff --git a/.gitattributes b/.gitattributes index d6f48a47..7254d2f7 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1276,6 +1276,7 @@ demos/quickstart/protected/pages/ActiveControls/ActiveCheckBox.page -text demos/quickstart/protected/pages/ActiveControls/ActiveCustomValidator.page -text demos/quickstart/protected/pages/ActiveControls/ActiveHyperLink.page -text demos/quickstart/protected/pages/ActiveControls/ActiveImage.page -text +demos/quickstart/protected/pages/ActiveControls/ActiveImageButton.page -text demos/quickstart/protected/pages/ActiveControls/ActivePager.page -text demos/quickstart/protected/pages/ActiveControls/AutoComplete.page -text demos/quickstart/protected/pages/ActiveControls/DragDrop.page -text @@ -1299,6 +1300,9 @@ demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/Home.page - demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/Home.php -text demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/hello_world.gif -text demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImage/hello_world2.gif -text +demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/Home.page -text +demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/Home.php -text +demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/hello_world.gif -text demos/quickstart/protected/pages/ActiveControls/Samples/TActivePager/Home.page -text demos/quickstart/protected/pages/ActiveControls/Samples/TAutoComplete/Home.page -text demos/quickstart/protected/pages/ActiveControls/Samples/TAutoComplete/Home.php -text diff --git a/demos/quickstart/protected/pages/ActiveControls/ActiveImageButton.page b/demos/quickstart/protected/pages/ActiveControls/ActiveImageButton.page new file mode 100644 index 00000000..44b988dd --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/ActiveImageButton.page @@ -0,0 +1,17 @@ + + +

TActiveImageButton

+ + +

+TActiveImageButton is the active counterpart of TImageButton. +When a TActiveImageButton is clicked, rather than a normal post back request a callback request is initiated. +TheOnCallback event is raised during a callback request and it is raised after the OnClick event. +

+ +

+TActiveImageButton is similar to TActiveButton, except that TActiveImageButton displays the button as an image. The image is specified via ImageUrl, and the alternate text is specified by Text. In addition, it is possible to obtain the coordinate of the point where the image is clicked. The coordinate information is contained in the event parameter of the OnClick event (not OnCallback). +

+ + +
$Id$
\ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/Home.page b/demos/quickstart/protected/pages/ActiveControls/Home.page index 2b6fdac2..0490733b 100644 --- a/demos/quickstart/protected/pages/ActiveControls/Home.page +++ b/demos/quickstart/protected/pages/ActiveControls/Home.page @@ -48,7 +48,7 @@ TActiveButton control. See also the later part of the TActiveImageButton + TActiveImageButton represents a click button that has an image as the background. It is can be used to trigger a callback request. diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/Home.page b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/Home.page new file mode 100644 index 00000000..8277a8cb --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/Home.page @@ -0,0 +1,49 @@ + + +

TActiveImageButton Samples

+ + + + + + + + + +
+A click image button showing the click location: + + + Text="hello world" + OnClick="buttonClicked" + /> + +
+A callback image button: + + + Text="hello world" + OnCallback="buttonClicked" + ActiveControl.CallbackParameter="value" + /> + +
+An image button causing validation: + + + + + Text="hello world" + ValidationGroup="Group" + /> +
+ +
$Id$
\ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/Home.php b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/Home.php new file mode 100644 index 00000000..b1f2c53b --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/Home.php @@ -0,0 +1,18 @@ +Result2->Text="Callback parameter: $param->CallbackParameter"; + } + else + { + $this->Result->Text="You clicked at ($param->X,$param->Y)"; + } + } +} + +?> \ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/hello_world.gif b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/hello_world.gif new file mode 100644 index 00000000..bc81443c Binary files /dev/null and b/demos/quickstart/protected/pages/ActiveControls/Samples/TActiveImageButton/hello_world.gif differ diff --git a/framework/Web/UI/ActiveControls/TActiveImageButton.php b/framework/Web/UI/ActiveControls/TActiveImageButton.php index f8cd6e12..4e7b5149 100644 --- a/framework/Web/UI/ActiveControls/TActiveImageButton.php +++ b/framework/Web/UI/ActiveControls/TActiveImageButton.php @@ -13,7 +13,7 @@ /** * TActiveImageButton class. * - * TActiveImageButton is the active control counter part to TLinkButton. + * TActiveImageButton is the active control counter part to TImageButton. * When a TActiveImageButton is clicked, rather than a normal post back request a * callback request is initiated. * -- cgit v1.2.3