Skip to content
This repository was archived by the owner on Aug 31, 2021. It is now read-only.

Commit 4c56944

Browse files
author
runrevali
committed
Revert "Update ide to revision 1446 of widgets branch"
This reverts commit c6ad562.
1 parent c6ad562 commit 4c56944

38 files changed

+90364
-94
lines changed

Documentation/guides/Extending LiveCode.md

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
[toc]
2+
13
# Introduction
24

35
LiveCode 8.0 is the most exciting release in the history of the technology. It provides a simple way to extend the functionality or control set of LiveCode.
@@ -41,26 +43,26 @@ Notice the extension manager has three tabs:
4143
## 2) Go to the extension store
4244
Go to the extension by clicking on the extension store tab and wait for it to load (Internet connectivity is required).
4345

44-
![](images/extensions-home.png)
46+
![enter image description here](images/extensions-home.png)
4547

4648
You can browse by category or search for an extension.
4749

4850
## 3) Select an extension
4951
Click on any of the extensions to load full details and installation options.
5052

51-
![](images/extensions-clock.png)
53+
![enter image description here](images/extensions-clock.png)
5254

5355
## 4) Install the extension
5456
Click on the install button to begin the download and installation of the extension. It should only take a matter of seconds to download and install.
5557

56-
![](images/extensions-installed.png)
58+
![enter image description here](images/extensions-installed.png)
5759

5860
## 5) Try out your extension
5961

6062
**Widgets**
6163
If you downloaded a widget it will appear in your list of installed widgets and also in your Tools Palette. Using the widget is no different from any of the classic LiveCode controls you've been used to. Simply drag it onto a stack and start interacting with it as you could any another control.
6264

63-
![](images/extensions-widgets.png)
65+
![enter image description here](images/extensions-widgets.png)
6466

6567
You can reference the widget in script as a control:
6668

@@ -82,7 +84,7 @@ Extensions can provide an API (Dictionary) and User Guide as part of the install
8284

8385
**API (Dictionary)**
8486

85-
![](images/extensions-documentation.png)
87+
![enter image description here](images/extensions-documentation.png)
8688

8789
1. Open the documentation stack from the menubar
8890
2. API chooser - Choose which API to view. By default, LiveCode 8.0 comes with the LiveCode Script API and the new LiveCode Builder API. Any extension that contains an API is displayed here.
@@ -94,7 +96,7 @@ Extensions can provide an API (Dictionary) and User Guide as part of the install
9496

9597
**User Guide**
9698

97-
![](images/extensions-guides.jpg)
99+
![enter image description here](images/extensions-guides.jpg)
98100

99101
1. Click on the "Guide" tab at the top of the documentation stack
100102
2. Select the guide you wish to view
@@ -115,7 +117,7 @@ Open the "Widget Builder" plugin for the development menu:
115117
Development > Plugins > Widget Builder
116118
```
117119

118-
![](images/extensions-plugin-overview.png)
120+
![enter image description here](images/extensions-plugin-overview.png)
119121

120122
1. Choose a Widget - This list includes the source for the example extensions as well as any you have created.
121123
2. Open a Widget - If you have created a extensions using an external editor you can load it into the builder here.
@@ -130,7 +132,7 @@ Development > Plugins > Widget Builder
130132
2. Push "test"
131133
3. Notice that a stack is create with the widget. If you can't see it, it may be behind the plugin stack.
132134

133-
![](images/extensions-plugin-example.png)
135+
![enter image description here](images/extensions-plugin-example.png)
134136

135137
> **Note:** A great way to get started is to tweak the script of the clock or one of the other examples. Perhaps change a few colors and click "build" to test your changes.
136138
@@ -277,7 +279,7 @@ end widget
277279

278280
### Test the Code
279281

280-
![](images/extensions-widget-first.png)
282+
![enter image description here](images/extensions-widget-first.png)
281283

282284
1. Your script should be in this box of the widget builder
283285
2. Click test
@@ -384,7 +386,7 @@ Error: <source path>: <line number>: <char number>: <error message>
384386
### LiveCode Builder API
385387
To start creating more complex widgets see the LiveCode Builder api in the documentation stack in the IDE.
386388

387-
![](images/extensions-canvas-docs.png)
389+
![enter image description here](images/extensions-canvas-docs.png)
388390

389391
1. Open the dictionary
390392
2. API chooser
@@ -466,7 +468,7 @@ Once you've created a ***.lce*** package you are ready to upload it to the exten
466468
## 1) Login
467469
Go to http://ng.livecode.com/login/ and login. The user credentials are the same ones you use on the main LiveCode website or when activating a commercial LiveCode license.
468470

469-
![](images/extensions-site-login.png)
471+
![enter image description here](images/extensions-site-login.png)
470472

471473
## 2) Select a Developer ID
472474
In order to ensure that every extension publisher has a unique ID we use a reverse domain name notation. For this alpha, all testers will be required to upload with an ID:
@@ -482,7 +484,7 @@ com.livecode.extensions.waddingham.clock.1.0.0
482484

483485
When logging in for the first time you will be asked to choose a unique *developer_name*. This is a one time step which will be added to your user account and used for all subsequent visits.
484486

485-
![](images/extensions-id.png)
487+
![enter image description here](images/extensions-id.png)
486488

487489
> **Note:** When uploading a package to the online portal it must have a matching identifier. So if you chose the developer name "mickey", it must start "com.livecode.extensions.mickey".
488490
@@ -494,7 +496,7 @@ When logging in for the first time you will be asked to choose a unique *develop
494496

495497
Once logged in you will be taken to your extensions account page:
496498

497-
![](images/extensions-site-account.png)
499+
![enter image description here](images/extensions-site-account.png)
498500

499501
1. To upload a new package click on the "Add New Extension" button
500502
2. A list of extensions you've previously uploaded are listed here.
@@ -503,7 +505,7 @@ Once logged in you will be taken to your extensions account page:
503505
504506
## 4) Upload Your Package
505507

506-
![](images/extensions-site-upload.png)
508+
![enter image description here](images/extensions-site-upload.png)
507509

508510
1. Click to browse to your package file.
509511
2. Drag your package file anywhere within the grey dashed box

0 commit comments

Comments
 (0)