Extra lines in 2nd before 13 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line Δ13; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 13:20)
/* You may incorporate this sample code into your applications without
** restriction, though the sample code has been provided "AS IS" and the
** responsibility for its operation is 100% yours. However, what you are
** not permitted to do is to redistribute the source as "DSC Sample Code"
** after having made changes. If you're going to re-distribute the source,
** we require that you make it clear in the source that the code was
** descended from Apple Sample Code, but that you've made changes. */
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line 155:156; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 163:164)
#ifndef __MEMORY__
#include <Memory.h>
#ifndef __GESTALTEQU__
#include <GestaltEqu.h>
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line 159:160; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 167:168)
#ifndef __MENUS__
#include <Menus.h>
#ifndef __MEMORY__
#include <Memory.h>
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line 163:164; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 171:172)
#ifndef __OSEVENTS__
#include <OSEvents.h>
#ifndef __MENUS__
#include <Menus.h>
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line 167:168; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 175:176)
#ifndef __OSUTILS__
#include <OSUtils.h>
#ifndef __OSEVENTS__
#include <OSEvents.h>
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line 171:172; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 179:180)
#ifndef __RESOURCES__
#include <Resources.h>
#ifndef __OSUTILS__
#include <OSUtils.h>
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line 175:176; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 183:184)
#ifndef __SCRAP__
#include <Scrap.h>
#ifndef __RESOURCES__
#include <Resources.h>
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line 179:180; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 187:188)
#ifndef __SCRIPT__
#include <Script.h>
#ifndef __SCRAP__
#include <Scrap.h>
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line 183:184; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 191:192)
#ifndef __UTILITIES__
#include "Utilities.h"
#ifndef __SCRIPT__
#include <Script.h>
Extra lines in 2nd before 187 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line Δ187; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 195:206)
#ifndef __TEXTSERVICES__
#include <TextServices.h>
#endif
#ifndef __TSMTE__
#include "TSMTE.h"
#endif
#ifndef __UTILITIES__
#include "Utilities.h"
#endif
Extra lines in 2nd before 215 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line Δ215; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 235:236)
static pascal void TSMTEUpdateProc(TEHandle te, long fixLen, long inputAreaStart,
long inputAreaEnd, long pinStart, long pinEnd, long refCon);
Extra lines in 2nd before 330 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line Δ330; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 352:355)
teData = nil;
if (viewCtl = CTEViewFromTE(teHndl))
teData = (CTEDataHndl)(*viewCtl)->contrlData;
Extra lines in 2nd before 333 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line Δ333; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 359:360)
if(TSMTEAvailable())
DeactivateTSMDocument((*teData)->docID);
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line 336:337; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 364:365)
viewCtl = CTEViewFromTE(teHndl);
CTEUpdate(teHndl, viewCtl, true);
if (viewCtl)
CTEUpdate(teHndl, viewCtl, true);
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line 342:344; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 370:371)
if (!(viewCtl = CTEViewFromTE(teHndl))) return;
teData = (CTEDataHndl)(*viewCtl)->contrlData;
if (!viewCtl) return;
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line 348; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 375:379)
TEActivate(gActiveTEHndl = teHndl);
if(TSMTEAvailable())
ActivateTSMDocument((*teData)->docID);
TEActivate(gActiveTEHndl = teHndl);
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line 429:434; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 460:468)
TEClick(mouseLoc, extendSelect, te);
/* Do the extend-select thing. Most of the work is handled by
** TextEdit. The only thing we have to do is to update the
** scrollbars while the user is extending the select. This is
** taken care of by our custom clikLoop procedure.
*/
if (TSMTEAvailable()) {
if (!TSMEvent(event))
TEClick(mouseLoc, extendSelect, te);
}
else TEClick(mouseLoc, extendSelect, te);
/* Do the extend-select thing. Most of the work is handled by
** TextEdit. The only thing we have to do is to update the
** scrollbars while the user is extending the select. This is
** taken care of by our custom clikLoop procedure. */
Extra lines in 2nd before 700 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line Δ700; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 734)
TSMDocumentID docID;
Extra lines in 2nd before 740 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line Δ740; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 775:776)
if (docID = (*teData)->docID)
DeleteTSMDocument(docID);
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line 1182; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 1219)
Boolean looping, refig;
Boolean looping, refig, tsmHandled;
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line 1270:1279; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 1307:1323)
if (arrowKey) {
(*teData)->newUndo = true;
TEKey(key, te);
}
else {
CTENewUndo(viewCtl, false); /* Process the character... */
TEKey(key, te);
retval = 2;
}
tsmHandled = false;
if (TSMTEAvailable()) {
if (tsmHandled = TSMEvent(event))
if (!arrowKey)
retval = 2;
}
if (!tsmHandled) {
if (arrowKey) {
(*teData)->newUndo = true;
TEKey(key, te);
}
else {
CTENewUndo(viewCtl, false); /* Process the character... */
TEKey(key, te);
retval = 2;
}
}
Extra lines in 2nd before 1403 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line Δ1403; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 1447:1449)
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line 1418:1419; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 1465)
te = TEStylNew(&destRct, &viewRct);
/* Do the main thing. */
te = TEStylNew(&destRct, &viewRct); /* Do the main thing. */
Extra lines in 2nd before 1425 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line Δ1425; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 1471:1472)
docID = nil;
Extra lines in 2nd before 1427 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line Δ1427; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 1475:1484)
if(TSMTEAvailable()) {
if (!(err = NewTSMDocument(1, supportedInterfaceTypes, &docID, (long)&tsmRec))) {
Extra lines in 2nd before 1502 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line Δ1502; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 1560)
(*teData)->docID = docID;
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line 1504; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 1563:1567)
else err = memFullErr;
else {
err = memFullErr;
if (docID)
DeleteTSMDocument(docID);
}
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line 1863; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 1926)
if ((*teHndl)->caretHook == ASMNOCARET) return(true);
if ((*teHndl)->caretHook == (ProcPtr)ASMNOCARET) return(true);
Extra lines in 1st before 2706 in 2nd (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line 2643; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line Δ2706)
Extra lines in 2nd before 2690 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line Δ2690; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 2750)
Extra lines in 2nd before 2739 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line Δ2739; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 2800:2845)
#pragma segment Controls
static pascal void HActionProc(ControlHandle scrollCtl, short part)
{
short delta, value, teOffset;
short oldValue, max;
TEHandle te;
if (part) { /* If it was actually in the control. */
Extra lines in 2nd file (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:TextEditControl.c"; Line 2791Δ; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:TextEditControl.c"; Line 2899:2930)