source: orange/Orange/doc/extend-widgets/default-chm.htm @ 9671:a7b056375472

Revision 9671:a7b056375472, 1.8 KB checked in by anze <anze.staric@…>, 2 years ago (diff)

Moved orange to Orange (part 2)

Line 
1<html>
2<head>
3<title>Widget Development</title>
4<LINK REL=StyleSheet HREF="../style.css" TYPE="text/css" MEDIA=screen>
5</head>
6<body>
7<h1>Visual Programming &amp; Widgets</h1>
8
9<p>Orange's graphical user interface revolves around data mining
10components called widgets and visual programming as a tool to assemble
11the widgets into applications and use them (in any way and combination
12you require) for explorative data analysis.</p>
13
14<p>We have spent much time writing many widgets in the past several
15years. While we really like widgets, and we even like programming them
16(as having a nice visual component of your own can be really
17rewarding), we also got a bit lazy. Being lazy is intrinsic to any
18human, so we aimed at minimizing our effort (e.g., fewest lines
19possible) while maximizing the outcome (building some nice widgets
20fast). To do this, we have set up the environment (base widget class)
21and several libraries to please us, the developers. If you are about
22to start writing your own widgets, or are just interested how we do
23it, the following documentation should get you started.</p>
24
25<h2 toc=0>Tutorial</h2>
26<ul>
27<li><A href="basics.htm">Getting Started</a></li>
28<li><A href="settings.htm">Settings and Controls</a></li>
29<li><A href="channels.htm">Channels and Tokens</a></li>
30<li><A href="progressbar.htm">Progress Bar</a></li>
31<li><A href="graphing.htm">Graphing</a></li>
32<li><A href="context-settings.htm">Advanced topic: Context depending settings</a></li>
33</ul>
34
35<p>You can also download <a href="code.zip">code and icons</a> from the tutorial. To learn
36where to put Python files and icons, read <A href="basics.htm">Getting
37Started</a>.</p>
38
39<h2 toc=0>Reference</h2>
40<ul>
41<li><A href="api.htm">Orange Widget Composition and API</a></li>
42<li><A href="owgui.htm">GUI Library</a></li>
43</ul>
44
45
46</body></html>
Note: See TracBrowser for help on using the repository browser.