leksah-0.15.0.6: src/IDE/TextEditor.hs
{-# LANGUAGE CPP #-}
-----------------------------------------------------------------------------
--
-- Module : IDE.TextEditor
-- Copyright : 2007-2011 Juergen Nicklisch-Franken, Hamish Mackenzie
-- License : GPL
--
-- Maintainer : maintainer@leksah.org
-- Stability : provisional
-- Portability :
--
-- |
--
-----------------------------------------------------------------------------
module IDE.TextEditor (
module Exported
, TextEditor(..)
, EditorBuffer(..)
, EditorView(..)
, EditorIter(..)
, EditorMark(..)
, EditorTag(..)
, EditorTagTable(..)
, newDefaultBuffer
#ifndef LEKSAH_WITH_YI
, newYiBuffer
#endif
#ifndef LEKSAH_WITH_CODE_MIRROR
, newCMBuffer
#endif
) where
import IDE.TextEditor.Class as Exported
import IDE.TextEditor.GtkSourceView as Exported
import IDE.TextEditor.Yi as Exported
import IDE.TextEditor.CodeMirror as Exported
newDefaultBuffer = newGtkBuffer
#ifndef LEKSAH_WITH_YI
newYiBuffer = newDefaultBuffer
#endif
#ifndef LEKSAH_WITH_CODE_MIRROR
newCMBuffer = newDefaultBuffer
#endif