resources/RooUsage.txt
[app.Builder.js] / src / Builder4 / CompileState.vala
1 /**
2  * handle the compile state 
3  * 
4  * when the app tries to compile the application, it will output information
5  * about errors/warnings and depricated information.
6  * 
7  * This has a number of effects..
8  * 
9  * - when it compiles
10  *  -- if any of the errors// etc.. are affecting the current open file
11  *     then we should flag the tree indicating which node has a problem
12  * 
13  *  -- update the footer bar to show stats (eg. how many errors etc..)
14  * 
15  * 
16  * 
17  * - when you open a file
18  *   - if there are any notices for that file, then we should flag the tree
19  *    to show the errors.
20  * 
21  *  
22  * 
23  */
24 public class CompileState : Object 
25 {
26         public Xcls_MainWindow win;
27
28         public enum State {
29                 NONE,
30                 PREVIEW,
31                 OBJECT,
32                 PROP,
33                 LISTENER,
34                 CODE,
35                 FILES,
36                 PROJECT // project settings..
37         }
38
39         public State state = State.NONE;
40
41         public bool children_loaded = false;
42
43         
44         public X