Changeset 265

Show
Ignore:
Timestamp:
10/28/07 22:18:34 (1 year ago)
Author:
Ant
Message:

not usable (but scintilla does not crash)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/leds/CodeEdit.d

    r264 r265  
    298298     
    299299    void scrollCaret(); 
    300      
    301     void grabFOcus(); 
    302300     
    303301    int positionFromLine(int lineNumber); 
  • trunk/src/leds/CodeView.d

    r264 r265  
    124124        namez = fileName.toStringz(); 
    125125     
    126         if (std.c.linux.linux.stat(namez, &statbuf)
     126        if ( std.c.linux.linux.stat(namez, &statbuf)
    127127        { 
    128128            //throw new FileException(name, getErrno()); 
    129             writefln("CodeView.getFileMTime file error %s", fileName); 
     129            writefln("CodeView.getFileMTime file error (%s)", fileName); 
    130130            return 0; 
    131131        } 
     
    143143        catch ( FileException fe ) 
    144144        { 
    145             writefln("CodeView.getFileMTime file error %s", fileName); 
     145            writefln("CodeView.getFileMTime file error (%s)", fileName); 
    146146        } 
    147147        return ftm; 
     
    194194        braceCharacters = new String("()[]{}"); 
    195195        super(workspace, fileName); 
     196        writefln("calling getFileMTime 1"); 
    196197        modifiedTime = getFileMTime(this.fileName); 
     198        writefln("calling getFileMTime 1"); 
    197199        this.project = project; 
    198200     
     
    217219        codeEdit.setPopupMenu(popupMenu); 
    218220        //codeEdit.addOnExpose(&exposeCallback); 
    219      
     221       writefln("CodeView.this exit"); 
    220222    } 
    221223 
     
    344346                    reloadFile(false); 
    345347                } 
     348        writefln("calling getFileMTime 2"); 
    346349                modifiedTime = getFileMTime(fileName); 
     350        writefln("calling getFileMTime 2"); 
    347351                asking = false; 
    348352            } 
     
    486490        { 
    487491            reloadFile(false); 
     492        writefln("calling getFileMTime 3"); 
    488493            modifiedTime = getFileMTime(fileName); 
     494        writefln("calling getFileMTime 3"); 
    489495        } 
    490496    } 
     
    513519        else 
    514520        { 
     521        writefln("calling getFileMTime 4"); 
    515522            modifiedTime = getFileMTime(fileName); 
     523        writefln("calling getFileMTime 4"); 
    516524        } 
    517525    } 
     
    542550        { 
    543551            input = new String(cast(char[])FileBuffer.read(fileName)); 
     552        writefln("calling getFileMTime 5"); 
    544553            modifiedTime = getFileMTime(fileName); 
     554        writefln("calling getFileMTime 5"); 
    545555        } 
    546556        catch ( Exception e) 
     
    575585    { 
    576586        bool needReload = false; 
     587        writefln("calling getFileMTime 6"); 
    577588        if ( modifiedTime != getFileMTime(fileName) ) 
    578589        { 
     590        writefln("calling getFileMTime 6"); 
    579591            needReload = PopupBox.yesNo(workspace,  
    580592                "\""~fileName.toString()~"\"\nwas modified outsize leds!\nReload?", 
     
    583595            saveFile(fileName); 
    584596        } 
     597        writefln("calling getFileMTime 6"); 
    585598        return needReload; 
    586599    } 
     
    595608    { 
    596609        bool okToModify = true; 
     610        writefln("calling getFileMTime 7"); 
    597611        if ( modifiedTime != getFileMTime(fileName) ) 
    598612        { 
     613        writefln("calling getFileMTime 7"); 
    599614            okToModify = PopupBox.yesNo(workspace, 
    600615                "\""~fileName.toString() 
     
    602617                "leds - Light Editor for D"); 
    603618        } 
     619        writefln("calling getFileMTime 7"); 
    604620        return okToModify; 
    605621    } 
     
    792808            FileBuffer.write(fileName,cast(byte[])buf.toBytes()); 
    793809            debug(saveFile)writefln("CodeView.saveField 2 written to file"); 
     810        writefln("calling getFileMTime 8"); 
    794811            modifiedTime = getFileMTime(fileName); 
     812        writefln("calling getFileMTime 8"); 
    795813            codeEdit.setSavePoint(); 
    796814            debug(saveFile)writefln("CodeView.saveField 3"); 
  • trunk/src/leds/Project.d

    r264 r265  
    691691                    lineNumber,  
    692692                    line,  
    693                     ProjErrorType.ERROR); 
     693                    ProjectError.ProjErrorType.ERROR); 
    694694//              if ( Leds.leds.getPropValue("popupBuildOutput",true) ) 
    695695//              { 
     
    10581058                    lineNumber,  
    10591059                    line,  
    1060                     ProjErrorType.ERROR); 
     1060                    ProjectError.ProjErrorType.ERROR); 
    10611061//              if ( Leds.leds.getPropValue("popupBuildOutput",true) ) 
    10621062//              { 
     
    15371537    } 
    15381538     
    1539     public void addProjectError(String fileName, int lineNumber, String message, ProjErrorType errorType) 
     1539    public void addProjectError(String fileName, int lineNumber, String message, ProjectError.ProjErrorType errorType) 
    15401540    { 
    15411541        ProjectError[] moduleErrors; 
  • trunk/src/leds/ProjectError.d

    r200 r265  
    2424private import std.stdio; 
    2525 
    26 public enum ProjErrorType 
    27 { 
    28     NONE = 0, 
    29     TODO, 
    30     WARNING, 
    31     ERROR 
    32 } 
    33  
    3426/** 
    3527 * This class describes an error or messages related to a module file. 
     
    4133    int lineNumber; 
    4234    String message; 
     35 
     36    public static enum ProjErrorType 
     37    { 
     38        NONE = 0, 
     39        TODO, 
     40        WARNING, 
     41        ERROR 
     42    } 
     43 
     44     
    4345    ProjErrorType errorType; 
    4446     
  • trunk/src/leds/Scintilla.d

    r264 r265  
    20132013    } 
    20142014     
     2015private import std.stdio; 
     2016 
     2017     
    20152018    Widget getWidget() 
    20162019    { 
     
    24342437    } 
    24352438     
    2436     void grabFOcus() 
    2437     { 
    2438         send(SCI_GRABFOCUS, 0, 0); 
    2439     } 
    2440      
    24412439    int positionFromLine(int lineNumber) 
    24422440    { 
     
    28372835    void grabFocus() 
    28382836    { 
    2839         getWidget().grabFocus(); 
     2837        send(SCI_GRABFOCUS, 0, 0); 
     2838        //getWidget().grabFocus(); 
    28402839    } 
    28412840     
  • trunk/src/leds/SimpleCodeEdit.d

    r253 r265  
    796796    int popupMenuCallback(Widget widget) 
    797797    { 
    798         Menu menu = cast(Menu)Widget; 
     798        Menu menu = cast(Menu)widget; 
    799799        menu.popdown(); 
    800800        popupMenu.popup(3, GtkD.getCurrentEventTime()+1); 
  • trunk/src/leds/SourceViewEdit.d

    r264 r265  
    913913    int popupMenuCallback(Widget widget) 
    914914    { 
    915         Menu menu = cast(Menu)Widget; 
     915        Menu menu = cast(Menu)widget; 
    916916        menu.popdown(); 
    917917        popupMenu.popup(3, GtkD.getCurrentEventTime()+1);