Mercurial > projects > mde
comparison codeDoc/options.txt @ 23:47478557428d
Implemented drawing a very basic gl box, and only drawing when necessary.
Improvements to window resizing, and gl draws a box as a test.
Scheduler has "on request" support to redraws only when requested by an event.
committer: Diggory Hardy <diggory.hardy@gmail.com>
author | Diggory Hardy <diggory.hardy@gmail.com> |
---|---|
date | Thu, 27 Mar 2008 10:58:57 +0000 |
parents | 5f90774ea1ef |
children |
comparison
equal
deleted
inserted
replaced
22:249eb6620685 | 23:47478557428d |
---|---|
9 See the GNU General Public License for more details. | 9 See the GNU General Public License for more details. |
10 | 10 |
11 You should have received a copy of the GNU General Public License along | 11 You should have received a copy of the GNU General Public License along |
12 with this program; if not, write to the Free Software Foundation, Inc., | 12 with this program; if not, write to the Free Software Foundation, Inc., |
13 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ | 13 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ |
14 | |
15 | |
16 Possibilities (first is current functionality): | |
17 * Store current options, write at exit | |
18 * Store current options and options changed during run, if any changed: merge with local options and write at exit | |
19 * Store current options and local options, changes affect local options, write at exit if changed | |
14 | 20 |
15 | 21 |
16 Ideas for extending options to track user-changed options separately from system options so as not to override unchanged system options. | 22 Ideas for extending options to track user-changed options separately from system options so as not to override unchanged system options. |
17 | 23 |
18 I was inteding on implementing this, until I realised the extra complexity necessary. Also the gains in functionality seem tiny and not always desireable. | 24 I was inteding on implementing this, until I realised the extra complexity necessary. Also the gains in functionality seem tiny and not always desireable. |
37 { | 43 { |
38 bool example; | 44 bool example; |
39 | 45 |
40 bool*[char[]] optsBool; | 46 bool*[char[]] optsBool; |
41 bool[char[]] cgdOptsBool; | 47 bool[char[]] cgdOptsBool; |
42 bool[char[]] sysOptsBool; | 48 //bool[char[]] sysOptsBool; |
43 bool changed; sysLoaded; | 49 bool changed; sysLoaded; |
44 | 50 |
45 this () { | 51 this () { |
46 optsBool = ["example":&example]; | 52 optsBool = ["example":&example]; |
47 } | 53 } |