File: finddialog.html

package info (click to toggle)
pythoncard 0.8.2-2
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 8,452 kB
  • sloc: python: 56,787; makefile: 56; sh: 22
file content (146 lines) | stat: -rw-r--r-- 4,113 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
                       
  <meta http-equiv="content-type"
 content="text/html; charset=ISO-8859-1">
                       
  <meta name="author" content="Dan Shafer">
  <title>Find Dialog</title>
   
<meta name="generator" content="Namo WebEditor v5.0(Trial)">
</head>
  <body>
           
<h1>Find Dialog</h1>
      <img src="images/dialogsfig4.png" alt="Find Dialog Sample"
 width="370" height="120">
        <br>
      <br>
           
<h2>Creating the Dialog</h2>
      Create a Find Dialog by calling dialog.findDialog with the one required 
and any or all of the three optional arguments shown in the table below:
<p><br>
      <b>Example:<br>
      <br>
      </b>Above dialog was created with this line of code:<br>
      <br>
      <code>result = dialog.findDialog(self)<br>
      </code><br>
             
</p>
<table border="1" width="80%">
    <tr>
        <td>
            <p><b>Argument</b></p>
        </td>
        <td>
            <p><b>Data type/Notes</b></p>
        </td>
    </tr>
    <tr>
        <td>
            <p>self</p>
        </td>
        <td>the window (background) that is the parent 
 for   the  dialog
        </td>
    </tr>
    <tr>
        <td>
            <p>OPTIONAL searchText</p>
        </td>
        <td>
            <p>String defining the text for which to search</p>
        </td>
    </tr>
    <tr>
        <td>
            <p>OPTIONAL wholeWordsOnly</p>
        </td>
        <td>
            <p>Boolean value indicating whether to confine the search to strings 
            that contain the search text as a whole word rather than a substring. 
            True = search for whole words only; False = find all occurrences of the 
            search text</p>
        </td>
    </tr>
    <tr>
        <td>
            <p>OPTIONAL caseSensitive</p>
        </td>
        <td>
            <p>Boolean value indicating whether to confine the search to strings 
            that contain the search text exactly as provided including upper 
            and lower case letter sensitivity.. True = search for exact capitalization 
            match; False = find all occurrences of the search text</p>
        </td>
    </tr>
</table>
<h2>Interacting With the Dialog</h2>
      The findDialog component returns four values, stored as elements  of
 the Python dictionary called &quot;results&quot; returned by all PythonCard dialogs.
  These results are as shown in the following table.<br>
      <br>
           
<table cellpadding="2" cellspacing="2" border="1" width="50%">
        <tbody>
          <tr>
            <td valign="top"><b>Name of value</b><br>
              </td>
            <td valign="top"><b>Description</b><br>
            </td>
          </tr>
          <tr>
            <td valign="top">accepted<br>
            </td>
            <td valign="top">True = user clicked OK<br>
        False = user clicked Cancel<br>
            </td>
          </tr>
          <tr>
            <td valign="top">searchText<br>
            </td>
            <td valign="top">String containing the text entered by the user 
 for which the search is to be conducted<br>
              </td>
          </tr>
       <tr>
         <td valign="top">wholeWordsOnly<br>
         </td>
         <td valign="top">True = user checked &quot;Whole Words Only&quot; checkbox<br>
   False = user did not check the checkbox<br>
         </td>
       </tr>
       <tr>
         <td valign="top">caseSensitive<br>
         </td>
         <td valign="top">True = user checked &quot;Case Sensitive&quot; checkbox<br>
   False = user did not check the checkbox<br>
         </td>
       </tr>
                       
  </tbody>      
</table>
      <br>
     <b>Example:<br>
     <br>
     </b>The sample dialog shown at the top of this page returns the following
 results:<br>
      <b><br>
     </b>accepted: True<br>
   searchText: PythonCard<br>
   wholeWordsOnly: True<br>
   caseSensitive: False<br>
   <br>
     <br>
     <br>
      &nbsp; <br>
      <br>
       <br>
         <br>
  <br>
 
</body>
</html>