home *** CD-ROM | disk | FTP | other *** search
- - writeASCIIRef:(NXStream *)stream forView:view
- {
- NXStream *t;
- id aText = [NXApp sharedText];
-
- [[eTNoteUI new] sync];
- t = NXOpenMemory(RTFRep, strlen(RTFRep), NX_READONLY);
- [aText readRichText:t];
- NXClose(t);
- NXPrintf(stream, "%s made this comment, last modified on %s:\n", writer, date);
- [aText writeText:stream];
- NXPrintf(stream, "\n");
- return self;
- }
-
- NXAtom fileHack;
-
- - writeHTML:(NXStream *)stream forView:view
- {
- char tmpFile[MAXPATHLEN];
-
- sprintf(tmpFile, "eTNote.%x", [NXApp uniqueID]);
- NXPrintf(stream, "<A HREF=\"%s">, tmpFile);
- [super writeHTML:stream forView:view];
- NXPrintf(stream, "</A>");
- fileHack = NXUniqueString(tmpFile);
- }
- \footnote{See the file eTNote.0xfffffff.tex for a comment on this by blah on blah}
-
- - writeComponentToPath:(char *)thePath inFormat:(int)fmt {
- [super 00000]
-
- char notePath[MAXPATHLEN],buffer[MAXPATHLEN];
-
- if HTMD or Latexd only
- if (fmt == HTMD_FORMAT) {
- aText = [[eText alloc] init]; // resize to MAXFLOAT by MAXFLOAT
-
- [[eTNoteUI new] sync];
- t = NXOpenMemory(RTFRep, strlen(RTFRep), NX_READONLY);
- [aText readRichText:t];
- NXClose(t);
- sprintf(tmpFile, "%s made this comment, last modified on %s:\n", writer, date);
- [aText setSel:0:0];
- [aText replaceSel:tmpFile];
-
- t = NXOpenMemory(NULL,0,NX_READWRITE);
- [aText writeLaTeX:t withTags:NULL]
- NXSaveToFile(t, "%s/fileHack");
- [aText free];
-
-
- [aText writeText:s];
- NXPrintf(s, "\n");
- NXSaveToFile(s, noteFile);
- NXCloseMemory(s,NX_FREEBUFFER);
- //[theIcon writeGIF:iconFile];
-
- [[view etDoc] registerComponent:rindex(noteFile,'/')+1];
- [[view etDoc] registerComponent:"eTNote.gif"];
- return self;
- }
-
-