Esempio n. 1
0
 static void SetupAllCallbacks(
     ReturnIntCallbackVoid lineCount,
     ReturnIntCallbackVoid selectionStart,
     ReturnIntCallbackVoid selectionEnd,
     ReturnIntCallbackVoid getColumn,
     ReturnIntCallbackVoid useTabs,
     ReturnIntCallbackVoid tabWidth,
     ReturnStringCallbackVoid fileType,
     ReturnIntCallbackInt positionFromLine,
     ReturnStringCallbackInt getLine,
     VoidCallbackVoid startUndoAction,
     VoidCallbackVoid endUndoAction,
     VoidCallbackIntString insertText)
 {
     UnmanagedExports.lineCountCallback        = lineCount;
     UnmanagedExports.selectionStartCallback   = selectionStart;
     UnmanagedExports.selectionEndCallback     = selectionEnd;
     UnmanagedExports.getColumnCallback        = getColumn;
     UnmanagedExports.useTabsCallback          = useTabs;
     UnmanagedExports.tabWidthCallback         = tabWidth;
     UnmanagedExports.fileTypeCallback         = fileType;
     UnmanagedExports.positionFromLineCallback = positionFromLine;
     UnmanagedExports.getLineCallback          = getLine;
     UnmanagedExports.startUndoActionCallback  = startUndoAction;
     UnmanagedExports.endUndoActionCallback    = endUndoAction;
     UnmanagedExports.insertTextCallback       = insertText;
 }
 static void SetupAllCallbacks(
     ReturnIntCallbackVoid    lineCount,
     ReturnIntCallbackVoid    selectionStart,
     ReturnIntCallbackVoid    selectionEnd,
     ReturnIntCallbackVoid    getColumn,
     ReturnIntCallbackVoid    useTabs,
     ReturnIntCallbackVoid    tabWidth,
     ReturnStringCallbackVoid fileType,
     ReturnIntCallbackInt     positionFromLine,
     ReturnStringCallbackInt  getLine,
     VoidCallbackVoid         startUndoAction,
     VoidCallbackVoid         endUndoAction,
     VoidCallbackIntString    insertText)
 {
     UnmanagedExports.lineCountCallback           = lineCount;
     UnmanagedExports.selectionStartCallback      = selectionStart;
     UnmanagedExports.selectionEndCallback        = selectionEnd;
     UnmanagedExports.getColumnCallback           = getColumn;
     UnmanagedExports.useTabsCallback             = useTabs;
     UnmanagedExports.tabWidthCallback            = tabWidth;
     UnmanagedExports.fileTypeCallback            = fileType;
     UnmanagedExports.positionFromLineCallback    = positionFromLine;
     UnmanagedExports.getLineCallback             = getLine;
     UnmanagedExports.startUndoActionCallback     = startUndoAction;
     UnmanagedExports.endUndoActionCallback       = endUndoAction;
     UnmanagedExports.insertTextCallback          = insertText;
 }