Hi there again,
Well, here is another modification I've made to the doc. In the ncurses
category, some constants, such as NCURSES_KEY_F* and
NCURSES_BUTTON*_RELEASED (and its cousins), are given as ranges. I've
changed them to list individual entries instead of the original ranges.
I needed to do this in order to get our syntax-highlighting and auto
completion to work correctly for these builtin constants.
A patch is attached herein.
Kohei
--
Kohei Yoshida, Software Engineer
SlickEdit Inc. [ http://www.slickedit.com/ ]
Index: en/reference/ncurses/constants.xml
===================================================================
RCS file: /repository/phpdoc/en/reference/ncurses/constants.xml,v
retrieving revision 1.3
diff -u -u -r1.3 constants.xml
--- en/reference/ncurses/constants.xml 10 Jun 2004 19:35:35 -0000 1.3
+++ en/reference/ncurses/constants.xml 22 Feb 2006 20:26:11 -0000
@@ -70,8 +70,260 @@
</thead>
<tbody>
<row>
- <entry>NCURSES_KEY_F0 - NCURSES_KEY_F64</entry>
- <entry>function keys F1 - F64</entry>
+ <entry>NCURSES_KEY_F1</entry>
+ <entry>function keys F1</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F2</entry>
+ <entry>function keys F2</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F3</entry>
+ <entry>function keys F3</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F4</entry>
+ <entry>function keys F4</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F5</entry>
+ <entry>function keys F5</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F6</entry>
+ <entry>function keys F6</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F7</entry>
+ <entry>function keys F7</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F8</entry>
+ <entry>function keys F8</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F9</entry>
+ <entry>function keys F9</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F10</entry>
+ <entry>function keys F10</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F11</entry>
+ <entry>function keys F11</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F12</entry>
+ <entry>function keys F12</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F13</entry>
+ <entry>function keys F13</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F14</entry>
+ <entry>function keys F14</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F15</entry>
+ <entry>function keys F15</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F16</entry>
+ <entry>function keys F16</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F17</entry>
+ <entry>function keys F17</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F18</entry>
+ <entry>function keys F18</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F19</entry>
+ <entry>function keys F19</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F20</entry>
+ <entry>function keys F20</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F21</entry>
+ <entry>function keys F21</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F22</entry>
+ <entry>function keys F22</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F23</entry>
+ <entry>function keys F23</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F24</entry>
+ <entry>function keys F24</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F25</entry>
+ <entry>function keys F25</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F26</entry>
+ <entry>function keys F26</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F27</entry>
+ <entry>function keys F27</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F28</entry>
+ <entry>function keys F28</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F29</entry>
+ <entry>function keys F29</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F30</entry>
+ <entry>function keys F30</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F31</entry>
+ <entry>function keys F31</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F32</entry>
+ <entry>function keys F32</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F33</entry>
+ <entry>function keys F33</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F34</entry>
+ <entry>function keys F34</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F35</entry>
+ <entry>function keys F35</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F36</entry>
+ <entry>function keys F36</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F37</entry>
+ <entry>function keys F37</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F38</entry>
+ <entry>function keys F38</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F39</entry>
+ <entry>function keys F39</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F40</entry>
+ <entry>function keys F40</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F41</entry>
+ <entry>function keys F41</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F42</entry>
+ <entry>function keys F42</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F43</entry>
+ <entry>function keys F43</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F44</entry>
+ <entry>function keys F44</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F45</entry>
+ <entry>function keys F45</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F46</entry>
+ <entry>function keys F46</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F47</entry>
+ <entry>function keys F47</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F48</entry>
+ <entry>function keys F48</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F49</entry>
+ <entry>function keys F49</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F50</entry>
+ <entry>function keys F50</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F51</entry>
+ <entry>function keys F51</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F52</entry>
+ <entry>function keys F52</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F53</entry>
+ <entry>function keys F53</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F54</entry>
+ <entry>function keys F54</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F55</entry>
+ <entry>function keys F55</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F56</entry>
+ <entry>function keys F56</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F57</entry>
+ <entry>function keys F57</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F58</entry>
+ <entry>function keys F58</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F59</entry>
+ <entry>function keys F59</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F60</entry>
+ <entry>function keys F60</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F61</entry>
+ <entry>function keys F61</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F62</entry>
+ <entry>function keys F62</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F63</entry>
+ <entry>function keys F63</entry>
+ </row>
+ <row>
+ <entry>NCURSES_KEY_F64</entry>
+ <entry>function keys F64</entry>
</row>
<row>
<entry>NCURSES_KEY_DOWN</entry>
@@ -434,26 +686,84 @@
</thead>
<tbody>
<row>
- <entry>NCURSES_BUTTON1_RELEASED - NCURSES_BUTTON4_RELEASED</entry>
- <entry>button (1-4) released</entry>
+ <entry>NCURSES_BUTTON1_RELEASED</entry>
+ <entry>button 1 released</entry>
+ </row>
+ <row>
+ <entry>NCURSES_BUTTON1_PRESSED</entry>
+ <entry>button 1 pressed</entry>
+ </row>
+ <row>
+ <entry>NCURSES_BUTTON1_CLICKED</entry>
+ <entry>button 1 clicked</entry>
+ </row>
+ <row>
+ <entry>NCURSES_BUTTON1_DOUBLE_CLICKED</entry>
+ <entry>button 1 double clicked</entry>
+ </row>
+ <row>
+ <entry>NCURSES_BUTTON1_TRIPLE_CLICKED</entry>
+ <entry>button 1 triple clicked</entry>
+ </row>
+ <row>
+ <entry>NCURSES_BUTTON2_RELEASED</entry>
+ <entry>button 2 released</entry>
+ </row>
+ <row>
+ <entry>NCURSES_BUTTON2_PRESSED</entry>
+ <entry>button 2 pressed</entry>
+ </row>
+ <row>
+ <entry>NCURSES_BUTTON2_CLICKED</entry>
+ <entry>button 2 clicked</entry>
+ </row>
+ <row>
+ <entry>NCURSES_BUTTON2_DOUBLE_CLICKED</entry>
+ <entry>button 2 double clicked</entry>
+ </row>
+ <row>
+ <entry>NCURSES_BUTTON2_TRIPLE_CLICKED</entry>
+ <entry>button 2 triple clicked</entry>
+ </row>
+ <row>
+ <entry>NCURSES_BUTTON3_RELEASED</entry>
+ <entry>button 3 released</entry>
+ </row>
+ <row>
+ <entry>NCURSES_BUTTON3_PRESSED</entry>
+ <entry>button 3 pressed</entry>
+ </row>
+ <row>
+ <entry>NCURSES_BUTTON3_CLICKED</entry>
+ <entry>button 3 clicked</entry>
+ </row>
+ <row>
+ <entry>NCURSES_BUTTON3_DOUBLE_CLICKED</entry>
+ <entry>button 3 double clicked</entry>
+ </row>
+ <row>
+ <entry>NCURSES_BUTTON3_TRIPLE_CLICKED</entry>
+ <entry>button 3 triple clicked</entry>
+ </row>
+ <row>
+ <entry>NCURSES_BUTTON4_RELEASED</entry>
+ <entry>button 4 released</entry>
</row>
<row>
- <entry>NCURSES_BUTTON1_PRESSED - NCURSES_BUTTON4_PRESSED</entry>
- <entry>button (1-4) pressed</entry>
+ <entry>NCURSES_BUTTON4_PRESSED</entry>
+ <entry>button 4 pressed</entry>
</row>
<row>
- <entry>NCURSES_BUTTON1_CLICKED - NCURSES_BUTTON4_CLICKED</entry>
- <entry>button (1-4) clicked</entry>
+ <entry>NCURSES_BUTTON4_CLICKED</entry>
+ <entry>button 4 clicked</entry>
</row>
<row>
- <entry>NCURSES_BUTTON1_DOUBLE_CLICKED -
- NCURSES_BUTTON4_DOUBLE_CLICKED</entry>
- <entry>button (1-4) double clicked</entry>
+ <entry>NCURSES_BUTTON4_DOUBLE_CLICKED</entry>
+ <entry>button 4 double clicked</entry>
</row>
<row>
- <entry>NCURSES_BUTTON1_TRIPLE_CLICKED -
- NCURSES_BUTTON4_TRIPLE_CLICKED</entry>
- <entry>button (1-4) triple clicked</entry>
+ <entry>NCURSES_BUTTON4_TRIPLE_CLICKED</entry>
+ <entry>button 4 triple clicked</entry>
</row>
<row>
<entry>NCURSES_BUTTON_CTRL</entry>