Code::Blocks  SVN r11506
Classes | Namespaces | Functions
editor_hooks.h File Reference
#include "settings.h"
Include dependency graph for editor_hooks.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  EditorHooks::HookFunctorBase
 Abstract base hook functor interface. More...
 
class  EditorHooks::HookFunctor< T >
 Functor class for use as a editor modification operations hook. More...
 
class  EditorHooks::cbSmartIndentEditorHookFunctor
 Provides a HookFunctor which redirects the Call() of a cbSmartIndentPlugin so only the interface of cbSmartIndentPlugin has to be implemented for a new language. More...
 

Namespaces

 EditorHooks
 Provides static functions to add hooks to the editor modification operations.
 

Functions

DLLIMPORT int EditorHooks::RegisterHook (HookFunctorBase *functor)
 Register a project loading/saving hook. More...
 
DLLIMPORT HookFunctorBase * EditorHooks::UnregisterHook (int id, bool deleteHook=true)
 Unregister a previously registered project loading/saving hook. More...
 
DLLIMPORT bool EditorHooks::HasRegisteredHooks ()
 Are there any hooks registered? More...
 
DLLIMPORT void EditorHooks::CallHooks (cbEditor *editor, wxScintillaEvent &event)
 Call all registered hooks using the supplied parameters. More...