Static Public Member Functions | List of all members
ChangeTrackCallback Class Reference

Static Public Member Functions

static void AddChangedFunction (ChangeTrackFunc_Changed newFunc)
 An MDL application can use this to set a function to be called whenever an element is directly changed in MicroStation. More...
 
static bool RemoveChangedFunction (ChangeTrackFunc_Changed oldFunc)
 Removes a callback function previously installed using ChangeTrackCallback::AddChangedFunction. More...
 
static void AddUndoRedoFunction (ChangeTrackFunc_UndoRedo newFunc)
 An MDL application can use this to set a function to be called whenever an element is changed by either the Undo or Redo command in MicroStation. More...
 
static bool RemoveUndoRedoFunction (ChangeTrackFunc_UndoRedo oldFunc)
 Removes a callback function previously installed using ChangeTrackCallback::AddUndoRedoFunction. More...
 
static void AddXAttributeChangedFunction (ChangeTrackFunc_XAttributeChanged newFunc)
 An MDL application can use this to set a function to be called whenever an XAttribute is directly changed in MicroStation. More...
 
static bool RemoveXAttributeChangedFunction (ChangeTrackFunc_XAttributeChanged oldFunc)
 Removes a callback function previously installed using ChangeTrackCallback::AddXAttributeChangedFunction. More...
 
static void AddUndoRedoXAttributeFunction (ChangeTrackFunc_UndoRedoXAttribute newFunc)
 An MDL application can use this to set a function to be called whenever an XAttribute is changed by either the Undo or Redo command in MicroStation. More...
 
static bool RemoveUndoRedoXAttributeFunction (ChangeTrackFunc_UndoRedoXAttribute oldFunc)
 Removes a callback function previously installed using ChangeTrackCallback::AddXAttributeUndoRedoFunction. More...
 
static void AddUndoRedoFinishedFunction (ChangeTrackFunc_UndoRedoFinished newFunc)
 An MDL application can use this to set a function to be called after undo or redo command has completed. More...
 
static bool RemoveUndoRedoFinishedFunction (ChangeTrackFunc_UndoRedoFinished oldFunc)
 Removes a callback function previously installed using ChangeTrackCallback::AddUndoRedoFinishedFunction. More...
 
static void AddMarkFunction (ChangeTrackFunc_Mark newFunc)
 An MDL application can use this to set a function to be called when a change track "mark" happens. More...
 
static bool RemoveMarkFunction (ChangeTrackFunc_Mark oldFunc)
 Removes a callback function previously installed using ChangeTrackCallback::AddMarkFunction. More...
 
static void AddTransientChangedFunction (ChangeTrackFunc_Changed newFunc)
 An MDL application can use this to set a function to be called when a transient element is directly changed in MicroStation. More...
 
static bool RemoveTransientChangedFunction (ChangeTrackFunc_Changed oldFunc)
 Removes a callback function previously installed using ChangeTrackCallback::AddTransientChangedFunction. More...
 

The documentation for this class was generated from the following file:

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.