geany  1.38
About: Geany is a text editor (using GTK2) with basic features of an integrated development environment (syntax highlighting, code folding, symbol name auto-completion, ...). F: office T: editor programming GTK+ IDE
  Fossies Dox: geany-1.38.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

src Directory Reference
Directory dependency graph for src:

Files

file  AutoComplete.cxx [code]
 Defines the auto completion list box.
 
file  AutoComplete.h [code]
 Defines the auto completion list box.
 
file  CallTip.cxx [code]
 Code for displaying call tips.
 
file  CallTip.h [code]
 Interface to the call tip control.
 
file  CaseConvert.cxx [code]
 Case fold characters and convert them to upper or lower case.
 
file  CaseConvert.h [code]
 Performs Unicode case conversions.
 
file  CaseFolder.cxx [code]
 Classes for case folding.
 
file  CaseFolder.h [code]
 Classes for case folding.
 
file  Catalogue.cxx [code]
 Lexer infrastructure.
 
file  Catalogue.h [code]
 Lexer infrastructure.
 
file  CellBuffer.cxx [code]
 Manages a buffer of cells.
 
file  CellBuffer.h [code]
 Manages the text of the document.
 
file  CharClassify.cxx [code]
 Character classifications used by Document and RESearch.
 
file  CharClassify.h [code]
 Character classifications used by Document and RESearch.
 
file  ContractionState.cxx [code]
 Manages visibility of lines for folding and wrapping.
 
file  ContractionState.h [code]
 Manages visibility of lines for folding and wrapping.
 
file  DBCS.cxx [code]
 Functions to handle DBCS double byte encodings like Shift-JIS.
 
file  DBCS.h [code]
 Functions to handle DBCS double byte encodings like Shift-JIS.
 
file  Decoration.cxx [code]
 Visual elements added over text.
 
file  Decoration.h [code]
 Visual elements added over text.
 
file  Document.cxx [code]
 Text document that handles notifications, DBCS, styling, words and end of line.
 
file  Document.h [code]
 Text document that handles notifications, DBCS, styling, words and end of line.
 
file  EditModel.cxx [code]
 Defines the editor state that must be visible to EditorView.
 
file  EditModel.h [code]
 Defines the editor state that must be visible to EditorView.
 
file  Editor.cxx [code]
 Main code for the edit control.
 
file  Editor.h [code]
 Defines the main editor class.
 
file  EditView.cxx [code]
 Defines the appearance of the main text area of the editor window.
 
file  EditView.h [code]
 Defines the appearance of the main text area of the editor window.
 
file  ElapsedPeriod.h [code]
 Encapsulate C++ <chrono> to simplify use.
 
file  ExternalLexer.cxx [code]
 Support external lexers in DLLs or shared libraries.
 
file  ExternalLexer.h [code]
 Support external lexers in DLLs or shared libraries.
 
file  FontQuality.h [code]
 Definitions to control font anti-aliasing.
 
file  Indicator.cxx [code]
 Defines the style of indicators which are text decorations such as underlining.
 
file  Indicator.h [code]
 Defines the style of indicators which are text decorations such as underlining.
 
file  IntegerRectangle.h [code]
 A rectangle with integer coordinates.
 
file  KeyMap.cxx [code]
 Defines a mapping between keystrokes and commands.
 
file  KeyMap.h [code]
 Defines a mapping between keystrokes and commands.
 
file  LineMarker.cxx [code]
 Defines the look of a line marker in the margin.
 
file  LineMarker.h [code]
 Defines the look of a line marker in the margin .
 
file  MarginView.cxx [code]
 Defines the appearance of the editor margin.
 
file  MarginView.h [code]
 Defines the appearance of the editor margin.
 
file  Partitioning.h [code]
 Data structure used to partition an interval.
 
file  PerLine.cxx [code]
 Manages data associated with each line of the document.
 
file  PerLine.h [code]
 Manages data associated with each line of the document.
 
file  Position.h [code]
 Defines global type name Position in the Sci internal namespace.
 
file  PositionCache.cxx [code]
 Classes for caching layout information.
 
file  PositionCache.h [code]
 Classes for caching layout information.
 
file  RESearch.cxx [code]
 Regular expression search library.
 
file  RESearch.h [code]
 Interface to the regular expression search library.
 
file  RunStyles.cxx [code]
 Data structure used to store sparse styles.
 
file  RunStyles.h [code]
 Data structure used to store sparse styles.
 
file  ScintillaBase.cxx [code]
 An enhanced subclass of Editor with calltips, autocomplete and context menu.
 
file  ScintillaBase.h [code]
 Defines an enhanced subclass of Editor with calltips, autocomplete and context menu.
 
file  Selection.cxx [code]
 Classes maintaining the selection.
 
file  Selection.h [code]
 Classes maintaining the selection.
 
file  SparseVector.h [code]
 Hold data sparsely associated with elements in a range.
 
file  SplitVector.h [code]
 Main data structure for holding arrays that handle insertions and deletions efficiently.
 
file  Style.cxx [code]
 Defines the font and colour style for a class of text.
 
file  Style.h [code]
 Defines the font and colour style for a class of text.
 
file  SVector.h [code]
 A simple expandable vector.
 
file  UnicodeFromUTF8.h [code]
 Lexer infrastructure.
 
file  UniConversion.cxx [code]
 Functions to handle UTF-8 and UTF-16 strings.
 
file  UniConversion.h [code]
 Functions to handle UTF-8 and UTF-16 strings.
 
file  UniqueString.cxx [code]
 Define an allocator for UniqueString.
 
file  UniqueString.h [code]
 Define UniqueString, a unique_ptr based string type for storage in containers and an allocator for UniqueString.
 
file  ViewStyle.cxx [code]
 Store information on how the document is to be viewed.
 
file  ViewStyle.h [code]
 Store information on how the document is to be viewed.
 
file  XPM.cxx [code]
 Define a class that holds data in the X Pixmap (XPM) format.
 
file  XPM.h [code]
 Define a classes to hold image data in the X Pixmap (XPM) and RGBA formats.