Changeset 265
- Timestamp:
- 10/28/07 22:18:34 (1 year ago)
- Files:
-
- trunk/src/leds/CodeEdit.d (modified) (1 diff)
- trunk/src/leds/CodeView.d (modified) (13 diffs)
- trunk/src/leds/Project.d (modified) (3 diffs)
- trunk/src/leds/ProjectError.d (modified) (2 diffs)
- trunk/src/leds/Scintilla.d (modified) (3 diffs)
- trunk/src/leds/SimpleCodeEdit.d (modified) (1 diff)
- trunk/src/leds/SourceViewEdit.d (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/leds/CodeEdit.d
r264 r265 298 298 299 299 void scrollCaret(); 300 301 void grabFOcus();302 300 303 301 int positionFromLine(int lineNumber); trunk/src/leds/CodeView.d
r264 r265 124 124 namez = fileName.toStringz(); 125 125 126 if ( std.c.linux.linux.stat(namez, &statbuf))126 if ( std.c.linux.linux.stat(namez, &statbuf) ) 127 127 { 128 128 //throw new FileException(name, getErrno()); 129 writefln("CodeView.getFileMTime file error %s", fileName);129 writefln("CodeView.getFileMTime file error (%s)", fileName); 130 130 return 0; 131 131 } … … 143 143 catch ( FileException fe ) 144 144 { 145 writefln("CodeView.getFileMTime file error %s", fileName);145 writefln("CodeView.getFileMTime file error (%s)", fileName); 146 146 } 147 147 return ftm; … … 194 194 braceCharacters = new String("()[]{}"); 195 195 super(workspace, fileName); 196 writefln("calling getFileMTime 1"); 196 197 modifiedTime = getFileMTime(this.fileName); 198 writefln("calling getFileMTime 1"); 197 199 this.project = project; 198 200 … … 217 219 codeEdit.setPopupMenu(popupMenu); 218 220 //codeEdit.addOnExpose(&exposeCallback); 219 221 writefln("CodeView.this exit"); 220 222 } 221 223 … … 344 346 reloadFile(false); 345 347 } 348 writefln("calling getFileMTime 2"); 346 349 modifiedTime = getFileMTime(fileName); 350 writefln("calling getFileMTime 2"); 347 351 asking = false; 348 352 } … … 486 490 { 487 491 reloadFile(false); 492 writefln("calling getFileMTime 3"); 488 493 modifiedTime = getFileMTime(fileName); 494 writefln("calling getFileMTime 3"); 489 495 } 490 496 } … … 513 519 else 514 520 { 521 writefln("calling getFileMTime 4"); 515 522 modifiedTime = getFileMTime(fileName); 523 writefln("calling getFileMTime 4"); 516 524 } 517 525 } … … 542 550 { 543 551 input = new String(cast(char[])FileBuffer.read(fileName)); 552 writefln("calling getFileMTime 5"); 544 553 modifiedTime = getFileMTime(fileName); 554 writefln("calling getFileMTime 5"); 545 555 } 546 556 catch ( Exception e) … … 575 585 { 576 586 bool needReload = false; 587 writefln("calling getFileMTime 6"); 577 588 if ( modifiedTime != getFileMTime(fileName) ) 578 589 { 590 writefln("calling getFileMTime 6"); 579 591 needReload = PopupBox.yesNo(workspace, 580 592 "\""~fileName.toString()~"\"\nwas modified outsize leds!\nReload?", … … 583 595 saveFile(fileName); 584 596 } 597 writefln("calling getFileMTime 6"); 585 598 return needReload; 586 599 } … … 595 608 { 596 609 bool okToModify = true; 610 writefln("calling getFileMTime 7"); 597 611 if ( modifiedTime != getFileMTime(fileName) ) 598 612 { 613 writefln("calling getFileMTime 7"); 599 614 okToModify = PopupBox.yesNo(workspace, 600 615 "\""~fileName.toString() … … 602 617 "leds - Light Editor for D"); 603 618 } 619 writefln("calling getFileMTime 7"); 604 620 return okToModify; 605 621 } … … 792 808 FileBuffer.write(fileName,cast(byte[])buf.toBytes()); 793 809 debug(saveFile)writefln("CodeView.saveField 2 written to file"); 810 writefln("calling getFileMTime 8"); 794 811 modifiedTime = getFileMTime(fileName); 812 writefln("calling getFileMTime 8"); 795 813 codeEdit.setSavePoint(); 796 814 debug(saveFile)writefln("CodeView.saveField 3"); trunk/src/leds/Project.d
r264 r265 691 691 lineNumber, 692 692 line, 693 Proj ErrorType.ERROR);693 ProjectError.ProjErrorType.ERROR); 694 694 // if ( Leds.leds.getPropValue("popupBuildOutput",true) ) 695 695 // { … … 1058 1058 lineNumber, 1059 1059 line, 1060 Proj ErrorType.ERROR);1060 ProjectError.ProjErrorType.ERROR); 1061 1061 // if ( Leds.leds.getPropValue("popupBuildOutput",true) ) 1062 1062 // { … … 1537 1537 } 1538 1538 1539 public void addProjectError(String fileName, int lineNumber, String message, Proj ErrorType errorType)1539 public void addProjectError(String fileName, int lineNumber, String message, ProjectError.ProjErrorType errorType) 1540 1540 { 1541 1541 ProjectError[] moduleErrors; trunk/src/leds/ProjectError.d
r200 r265 24 24 private import std.stdio; 25 25 26 public enum ProjErrorType27 {28 NONE = 0,29 TODO,30 WARNING,31 ERROR32 }33 34 26 /** 35 27 * This class describes an error or messages related to a module file. … … 41 33 int lineNumber; 42 34 String message; 35 36 public static enum ProjErrorType 37 { 38 NONE = 0, 39 TODO, 40 WARNING, 41 ERROR 42 } 43 44 43 45 ProjErrorType errorType; 44 46 trunk/src/leds/Scintilla.d
r264 r265 2013 2013 } 2014 2014 2015 private import std.stdio; 2016 2017 2015 2018 Widget getWidget() 2016 2019 { … … 2434 2437 } 2435 2438 2436 void grabFOcus()2437 {2438 send(SCI_GRABFOCUS, 0, 0);2439 }2440 2441 2439 int positionFromLine(int lineNumber) 2442 2440 { … … 2837 2835 void grabFocus() 2838 2836 { 2839 getWidget().grabFocus(); 2837 send(SCI_GRABFOCUS, 0, 0); 2838 //getWidget().grabFocus(); 2840 2839 } 2841 2840 trunk/src/leds/SimpleCodeEdit.d
r253 r265 796 796 int popupMenuCallback(Widget widget) 797 797 { 798 Menu menu = cast(Menu) Widget;798 Menu menu = cast(Menu)widget; 799 799 menu.popdown(); 800 800 popupMenu.popup(3, GtkD.getCurrentEventTime()+1); trunk/src/leds/SourceViewEdit.d
r264 r265 913 913 int popupMenuCallback(Widget widget) 914 914 { 915 Menu menu = cast(Menu) Widget;915 Menu menu = cast(Menu)widget; 916 916 menu.popdown(); 917 917 popupMenu.popup(3, GtkD.getCurrentEventTime()+1);
