mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2026-04-05 17:49:26 +02:00
Author:admin
Date:2008-09-30T16:23:49.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@65 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -24,7 +24,7 @@ This sample contains the following classes:
|
||||
* <code>CHILD_WINDOW</code>
|
||||
* <code>APPLICATION_IDS</code>
|
||||
|
||||
{{seealso| '''See Also''' <br/>
|
||||
{{seealso|<br/>
|
||||
[[WEL_OPEN_FILE_DIALOG|WEL_OPEN_FILE_DIALOG]] <br/>
|
||||
[[MDI (Multiple Document Interface)|Mdi sample]] }}
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ To compile the example:
|
||||
After launching the program you will see a window displayed containing three push buttons marked "Brushes", "Rectangles" and "3D". Clicking "Brushes" will open a new window demonstrating different brushes available. Clicking "Rectangles" will open a new window within which many different shaped and colored rectangles will be drawn. Clicking"3D" will open a new window demonstrating the use of multiple bitmaps for animation.
|
||||
==Under the Hood==
|
||||
Each of the three windows that are opened from the programs <code>MAIN_WINDOW</code> inherit [[ref:libraries/wel/reference/wel_frame_window_chart|WEL_FRAME_WINDOW]] and contains code for generating their output. <code>BRUSHES_DEMO</code> redefines <code>idle_action</code> to force a re-draw on the applicable windows.
|
||||
{{note| '''Note'''. If <code>enable_idle_action</code> is not called, then <code> idle_action</code> is never executed. }}
|
||||
{{note|. If <code>enable_idle_action</code> is not called, then <code> idle_action</code> is never executed. }}
|
||||
|
||||
This sample contains the following classes:
|
||||
* <code>APPLICATION_IDS</code>
|
||||
|
||||
@@ -18,7 +18,7 @@ To compile the example:
|
||||
After launching the program, you will see a window displayed with a similar appearance to the one illustrated above. Please follow the instructions displayed in the window.
|
||||
==Under the Hood==
|
||||
<code>MAIN_DIALOG</code> inherits [[ref:libraries/wel/reference/wel_main_dialog_chart|WEL_MAIN_DIALOG]] which provides the feature put_command, used to associate a [[ref:libraries/wel/reference/wel_command_chart|WEL_COMMAND]] to a Windows message received by the window. A [[ref:libraries/wel/reference/wel_command_chart|WEL_COMMAND]] contains a deferred feature, execute which is executed when the command is fired. <code>SHOW_COMMAND_INFORMATION</code>, <code>SHOW_MOUSE_BUTTON_INFORMATION</code> and <code>SHOW_MOVE_INFORMATION</code> all inherit [[ref:libraries/wel/reference/wel_command_chart|WEL_COMMAND]] .
|
||||
{{note| '''Note '''execute has an argument of type <code>ANY</code> which is used to pass any additional information required. }}
|
||||
{{note|execute has an argument of type <code>ANY</code> which is used to pass any additional information required. }}
|
||||
|
||||
This sample contains the following classes:
|
||||
* <code>APPLICATION_IDS</code>
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|Common Controls]]
|
||||
[[Property:weight|-13]]
|
||||
[[Property:uuid|d50d633a-2ba5-995e-637c-6694cee8bf55]]
|
||||
[[Image:comctrls|comctrls]] <br/>
|
||||
<br/>
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ This sample contains the following classes:
|
||||
* <code>CONTROLS</code>
|
||||
* <code>MAIN_WINDOW</code>
|
||||
|
||||
{{seealso| '''See Also''' <br/>
|
||||
{{seealso|<br/>
|
||||
[[WEL_LIST_VIEW|WEL_LIST_VIEW]] <br/>
|
||||
[[ref:/libraries/wel/reference/wel_combo_box_chart|WEL_COMBO_BOX]] <br/>
|
||||
[[WEL_PUSH_BUTTON|WEL_PUSH_BUTTON]] <br/>
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|Ctlcolor]]
|
||||
[[Property:weight|-10]]
|
||||
[[Property:uuid|0f9f5155-1c21-dd20-4810-32c105eeb02a]]
|
||||
[[Image:ctlcolor|ctlcolor]] <br/>
|
||||
<br/>
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|Cursors]]
|
||||
[[Property:weight|-9]]
|
||||
[[Property:uuid|2f1abcdd-182f-3fdf-27b9-861d1c2e2167]]
|
||||
[[Image:cursors|cursors]] <br/>
|
||||
<br/>
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|Disk Space]]
|
||||
[[Property:weight|-8]]
|
||||
[[Property:uuid|09c90710-45c8-f674-376c-30ed0da738cd]]
|
||||
[[Image:diskspace|diskspace]] <br/>
|
||||
<br/>
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|Fontenum]]
|
||||
[[Property:weight|-7]]
|
||||
[[Property:uuid|7dbb5e5c-3e00-e4f6-9fc6-29ba4f2476d9]]
|
||||
[[Image:fontenum|fontenum]] <br/>
|
||||
<br/>
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|Fun]]
|
||||
[[Property:weight|-6]]
|
||||
[[Property:uuid|ad05362e-76a3-db98-a58d-d49f9f2b5f2a]]
|
||||
[[Image:fun|fun]] <br/>
|
||||
<br/>
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|Header Control]]
|
||||
[[Property:weight|-5]]
|
||||
[[Property:uuid|9b2bee5f-8676-4f9f-c6e0-e00b44b3bef4]]
|
||||
[[Image:header-ctrl|header_ctrl]] <br/>
|
||||
<br/>
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@ This sample contains the following classes:
|
||||
* MAIN_WINDOW
|
||||
|
||||
|
||||
{{seealso| '''See Also''' <br/>
|
||||
{{seealso|<br/>
|
||||
[[Tutorial Step 3|Tutorial Step3]] <br/>
|
||||
[[Common message hooks|Common message hooks]] }}
|
||||
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
[[Property:uuid|f6df9869-52b7-0d10-dd0c-52796f631998]]
|
||||
There are a large number of samples provided with the WEL library, each designed to demonstrate different functionality. The samples available are listed below.
|
||||
|
||||
{{note| '''Note''': If you are new to WEL programming, the recommended place to start is the set of samples called the [[WEL Tutorial]]. }}
|
||||
{{note|If you are new to WEL programming, the recommended place to start is the set of samples called the [[WEL Tutorial]]. }}
|
||||
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ This sample contains the following classes:
|
||||
* <code>LISTVIEW_DEMO</code>
|
||||
* <code>APPLICATION_IDS</code>
|
||||
|
||||
{{seealso| '''See Also''' <br/>
|
||||
{{seealso|<br/>
|
||||
WEL_LIST_VIEW }}
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|Magnify]]
|
||||
[[Property:weight|-2]]
|
||||
[[Property:uuid|2c50fccc-2481-6f2d-d223-b4b246398636]]
|
||||
[[Image:magnify|MAGNIFY]] <br/>
|
||||
<br/>
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ This sample contains the following classes:
|
||||
* <code>MAIN_WINDOW</code>
|
||||
* <code>MDI_DEMO</code>
|
||||
|
||||
{{seealso| '''See Also''' <br/>
|
||||
{{seealso|<br/>
|
||||
[[Bmpview|Bmpview]] }}
|
||||
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ This sample contains only one class:
|
||||
* <code>MINIMAL_DEMO</code>
|
||||
|
||||
|
||||
{{seealso| '''See Also''' <br/>
|
||||
{{seealso|<br/>
|
||||
[[Tutorial Step 1|tutorial step 1]] <br/>
|
||||
[[ref:/libraries/wel/reference/wel_frame_window_chart|WEL_FRAME_WINDOW]] }}
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|Pizza]]
|
||||
[[Property:weight|2]]
|
||||
[[Property:uuid|5375fdad-ab5e-7f6e-ef44-a4f34d137231]]
|
||||
=Pizza Sample=
|
||||
[[Image:pizza|pizza]] <br/>
|
||||
<br/>
|
||||
|
||||
@@ -25,7 +25,7 @@ This sample contains the following classes:
|
||||
* <code>MAIN_WINDOW</code>
|
||||
* <code>PRINTER_DEMO</code>
|
||||
|
||||
{{seealso| '''See Also''' <br/>
|
||||
{{seealso|<br/>
|
||||
[[WEL_PRINT_DIALOG|WEL_PRINT_DIALOG]] }}
|
||||
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ This sample contains the following classes:
|
||||
* MAIN_WINDOW
|
||||
* RICHEDIT_DEMO
|
||||
|
||||
{{seealso| '''See Also''' <br/>
|
||||
{{seealso|<br/>
|
||||
[[ref:/libraries/wel/reference/wel_rich_edit_chart|WEL_RICH_EDIT]] <br/>
|
||||
[[WEL_PRINT_DIALOG|WEL_PRINT_DIALOG]] <br/>
|
||||
[[WEL_SAVE_FILE_DIALOG|WEL_SAVE_FILE_DIALOG]] <br/>
|
||||
|
||||
@@ -26,7 +26,7 @@ This sample contains the following classes:
|
||||
* <code>WEL_SPLIT_AREA</code>
|
||||
|
||||
|
||||
{{seealso| '''See Also''' <br/>
|
||||
{{seealso|<br/>
|
||||
[[ref:/libraries/wel/reference/wel_rich_edit_chart|WEL_RICH_EDIT]] }}
|
||||
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ This sample contains the following classes:
|
||||
* <code>MAIN_WINDOW</code>
|
||||
* <code>STDDLG_DEMO</code>
|
||||
|
||||
{{seealso| '''See Also''' <br/>
|
||||
{{seealso|<br/>
|
||||
[[WEL_OPEN_FILE_DIALOG|WEL_OPEN_FILE_DIALOG]] <br/>
|
||||
[[WEL_CHOOSE_FONT_DIALOG|WEL_CHOOSE_FONT_DIALOG]] <br/>
|
||||
[[WEL_CHOOSE_COLOR_DIALOG|WEL_CHOOSE_COLOR_DIALOG]] <br/>
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|Timer]]
|
||||
[[Property:weight|7]]
|
||||
[[Property:uuid|ec5895ca-5d09-292f-f5dc-4787d3495bae]]
|
||||
[[Image:timer|timer]] <br/>
|
||||
<br/>
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ This sample contains the following classes:
|
||||
* <code>TREEVIEW_DEMO</code>
|
||||
* <code>APPLICATION_IDS</code>
|
||||
|
||||
{{seealso| '''See Also''' <br/>
|
||||
{{seealso|<br/>
|
||||
[[ref:/libraries/wel/reference/wel_tree_view_chart|WEL_TREE_VIEW]] }}
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
[[Property:title|Wel Sample: Unicode]]
|
||||
[[Property:link_title|Unicode Sample]]
|
||||
[[Property:title|Unicode Sample]]
|
||||
[[Property:weight|9]]
|
||||
[[Property:uuid|9905de6c-3f13-1c31-2f8c-efddd71abc6d]]
|
||||
[[Image:unicode|unicode]] <br/>
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|Wel Sample: Menus]]
|
||||
[[Property:weight|0]]
|
||||
[[Property:uuid|9cd62273-3624-fc6c-44d5-c42150d9b684]]
|
||||
[[Image:menus|menus]] <br/>
|
||||
<br/>
|
||||
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
[[Property:title|Wel Sample: Windows]]
|
||||
[[Property:link_title|Windows Sample]]
|
||||
[[Property:title|Windows Sample]]
|
||||
[[Property:weight|10]]
|
||||
[[Property:uuid|3ace1338-c85b-c7d8-faaf-52e9fb4e157e]]
|
||||
[[Image:windows|windows]] <br/>
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|Xcell]]
|
||||
[[Property:weight|11]]
|
||||
[[Property:uuid|b48ed2d1-d91f-e288-5705-7a6bfa612c29]]
|
||||
[[Image:xcell|xcell]] <br/>
|
||||
<br/>
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ This sample contains the following classes:
|
||||
* <code>MAIN_WINDOW</code>
|
||||
|
||||
|
||||
{{seealso| '''See Also''' <br/>
|
||||
{{seealso|<br/>
|
||||
[[Tutorial Step 3|tutorial_step3]] <br/>
|
||||
[[WEL_PUSH_BUTTON|WEL_PUSH_BUTTON]] <br/>
|
||||
}}
|
||||
|
||||
Reference in New Issue
Block a user