Collaboration diagram for SourceEditorWidget:

Public Member Functions | |
| SourceEditorWidget (string languageMimeType, CommandHistoryStore commandHistoryStore, Shell shell) | |
| void | SetBufferAndIndent (string code) | 
| void | SetCommand (int commandNumber, string commandText) | 
| Must be called whenever a command is selected, by the user clicking in the "command history" table. And not when it is selected by AltUpArrow and AltDownArrow.   | |
| string | GetAndExecuteCommand () | 
| Must be called whenever a command is executed.   | |
Public Attributes | |
| ObservableWriterStream | StdOutput = new ObservableWriterStream() | 
Protected Member Functions | |
| override bool | OnKeyPressEvent (Gdk.EventKey evnt) | 
Private Member Functions | |
| void | SetAndSelectCommand (int commandNumber) | 
| Sets a command and make CommandHistoryStore set it (highlight it).   | |
| void | AutoCompletion () | 
Private Attributes | |
| SourceBuffer | SourceBuffer | 
| CommandHistoryStore | _commandHistoryStore | 
| Shell | _shell | 
| AutoCompletion | _autoCompletion | 
| int | _currentCommandNumber = -1 | 
| string | _nonHistoryCommand = "" | 
      
  | 
  ||||||||||||||||
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 Must be called whenever a command is executed. 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 Sets a command and make CommandHistoryStore set it (highlight it). 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 Must be called whenever a command is selected, by the user clicking in the "command history" table. And not when it is selected by AltUpArrow and AltDownArrow. 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  |