***************************************************************** ** CELL ***************************************************************** cell.H MAK: CellXKoord - Plane-Koordinate -> Cell-Koordinate CellYKoord - Plane-Koordinate -> Cell-Koordinate celltype.h DEF: CE_*, CellTextHeight TYP: OBJECT, CELL, cell.h VAR: Cell, CellRefreshList, SORL celldel.h FUN: CellObjDel - Objekt aus einer Celle entfernen CellKDel - Kantenobjekt aus einer Celle entfernen cellein.h FUN: CellObjEin - Objekt in eine Celle eintragen CellKEin - Kantenobjekt in eine Celle eintragen cellkaget.h FUN: CellKaGetStart - bestimmt Startknoten fuer Kante CellKaGetZiel - bestimmt Zielknoten fuer Kante cellkalook.h FUN: CellKaLookFor - prueft auf freien Platz fuer Kante cellkaio.h FUN: CellSTKaInsert - traegt ST-Kante in Cell ein CellSTKaRemove - loescht ST-Kante aus Cell CellTSKaInsert - traegt TS-Kante in Cell ein CellTSKaRemove - loescht TS-Kante aus Cell cellmisc.h FUN: CellInit - initialisiert Cell CellClearRL - loscht Refresh-Liste cellname.h FUN: CellSteNEin - traegt Stellenname in Cell ein CellSteNDel - entfernt Stellenname aus Cell CellTraNEin - traegt Transname in Cell ein CellTraNDel - entfernt Transname aus Cell CellKaDEin - traegt Kantendelta in Cell ein CellKaDDel - entfernt Kantendelta aus Cell cellorg.h FUN: CellGetOrg - Original Objekt-Pointer besorgen cellrefr.h FUN: CellObjToRList - Objekt in Refresh-Liste eintragen cellste.h FUN: CellSteLookFor - prueft auf freien Platz fuer Stelle CellSteEin - traegt Stelle in Cell ein CellSteDel - entfernt Stelle aus Cell celltra.h FUN: CellTraLookFor - prueft auf freien Platz fuer Trans CellTraEin - traegt Trans in Cell ein CellTraRemove - entfernt trans aus Cell cellget.h FUN: CellGetForLook - bestimmt angewaehltes Objekt (fuer Look) ***************************************************************** ** HAKA ***************************************************************** haka.h VAR: KaGC, HaKaColor ENeuNr, StartKoord, ZielKoord, StartNr, ZielNr, StartTyp, ZielTyp, HaKaFirst haka.H MAK: HaKaInvLine - zeichnet Inv. Linie in HaGraphPlane HaKaLine - zeichnet Linie in HaGraphPixmap HaKaRedraw - Kopiert Pixmap nach Plane hakamisc.h FUN: HaKaInit - initialisiert Kanten-Zeichnen HaKaMov - zeichnet "Echtzeit"-Kante HaKaLineOff - macht Linienzug unsichtbar HaKaLineOn - macht Linienzug sichtbar HaWinSayKa - schaltet Kanten-Zeichnen ein/aus hakaclip.h FUN: HaKaClip - berechnet Schnittpunkt Linie - Knoten hakasete.h FUN: HaKaSetEck - setzt einen Eckpunkt hakasetp.h FUN: HaKaSetPfeil - malt eine Pfeilspitze HaKaSetPunkt - malt einen Punkt hakasets.h FUN: HaKaSetStart - setzt Startpunkt hakasetz.h FUN: HaKaSetZiel - setzt Zielpunkt hakadelta.h FUN: HaKaDDrawX HaKaDDraw HaKaDWriteX HaKaDClearX HaKaSTDReplX HaKaTSDReplX hakadraw.h FUN: HaKaSTDrawX - zeichnet ST-Kante in Pixmap HaKaTSDrawX - zeichnet TS-Kante in Pixmap HaKaSTDraw - zeichnet ST-Kante in Pixmap und Window HaKaTSDraw - zeichnet TS-Kante in Pixmap und Window HaKaDrawXIntern hakachange.h FUN: HaKaChange_ST_STneg HaKaChange_ST_TS HaKaChange_STneg_ST HaKaChange_TS_ST HaKaChange_TS_STneg hakaio.h FUN: HaKaSTRemove - entfernt ST-Kante von ueberall HaKaTSRemove - entfernt TS-Kante von ueberall HaKaSTRemoveX - entfernt ST-Kante von Pixm, Ka, Cell HaKaTSRemoveX - entfernt TS-Kante von Pixm, Ka, Cell HaKaRemoveAllToSteX - entfernt alle K von/zu S HaKaRemoveAllToTraX - entfernt alle K von/zu T ***************************************************************** ** HASTE ***************************************************************** haste.h VAR: SteGC, HaStePixmap, HaSteColor hastemisc.h FUN: HaSteInit - initialisiert Stellen-Zeichnen HaSetSte - setzt eine Stelle HaMovSte - zeichnet eine "Echtzeit"-Stelle HaMovSteStart - macht bewegliche Stelle unsichtbar HaMovSteStop - macht bewegliche Stelle sichtbar HaWinSaySte - schaltet Stellen-Zeichnen ein/aus HaSteDrawX - zeichnet eine Stelle in die Pixmap HaSteDraw - zeichnet eine Stelle in Pixmap + Window hastename.h FUN: HaSteNDrawX - zeichnet Name der Stelle in Pixmap HaSteNDraw - zeichnet Name in Pixmap + Window HaSteNReplX - ersetzt Name in SteStelle, Pixmap, Cell HaSteNRepl - ersetzt Name in SteStelle, Pixmap, Cell und Window hastemarke.h VAR: HaMarkeColor, MarkeGC FUN: HaSteMInit - initialisiert Marken-Zeichnen HaSteMDrawX - zeichnet Marke in Pixmap HaSteMReplX - ersetzt alte durch neue Marke in Pixmap und SteStelle HaSteMRepl - ersetzt alte durch neue Marke in Pixmap, Window und SteStelle hasteio.h FUN: HaSteRemove - entfernt Stelle HaSteSingleRemoveX ***************************************************************** ** HATRA ***************************************************************** hatra.h TraGC, HaTraPixmap, HaTraColor, HaTraDarst hatramisc.h FUN: HaTraDrawX - zeichnet Trans in Pixmap HaTraDraw - zeichnet Trans in Pixmap und Window HaTraInit - initialisiert Trans-Zeichnen HaSetTra - Trans setzen HaChangeTra - Darstellung der bewegl. Trans aendern HaMovTra - bewegl. Trans zeichnen HaMovTraStart - bewegliche Trans sichtbar machen HaMovTraStop - bewegliche Trans unsichtbar machen HaWinSayTra - Trans-Zeichnen ein/aus hatraname.h FUN: HaTraNDrawX HaTraNDraw HaTraNReplX HaTraNRepl hatraio.h FUN: HaTraRemove - entfern Trans und alle abh. Kanten HaTraSingleRemoveX ***************************************************************** ** HAWIN ***************************************************************** hawin.h VAR: HaShell, HaPane, HaMidPane, HaButtonPane, HaSteToggle HaTraToggle, HaKaToggle, HaTextToggle, HaNullButLabel HaGraphView, HaGraphPlane, HaSubPane, HaStatLabel, HaKonLabel HaSimLabel HaToggleOn, MyDisplay, MyScreen, ModGC, ClearGC, InversGC CMap, HaGraphPixmap, MyDepth HaAlt, HaBackColor, HaModColor hagraph.h FUN: HaSetLineWidth HaGetPixel HaCreateGC HaGraphInit - initialisiert Farben, Fonts usw. hamess.h DEF: Message-Typen FUN: HaMessage - gibt eine Meldung an die Statuszeile harefreshx.h FUN: HaRefreshX - zeichnet alle Objekte in die Pixmap HaRefreshXFromRL- zeichnet alle Objekte in die Pixmap, die in der Refresh-Liste sind hawininst.h FUN: HaWinInst - installiert Haupt-Widget halook.h FUN: HaLook - erkennt Objekt und zeigt Attribute an hadelmisc.h FUN: HaDelVictim - loescht ein Object HaWinSayDel - Del-Funktion ein/aus haneumisc.h FUN: HaNeu - loescht alles ueberall ***************************************************************** ** KA ***************************************************************** katype.h TYP: ECKE, KANTE, KANTEN ka.h VAR: KaKante kaio.h FUN: KaInit - initialisiert KaNeu - traegt eine neue Kante in KaKante ein KaSTRemove - entfernt ST-Kante aus KaKante KaTSRemove - entfernt TS-Kante aus KaKante kachange.c FUN: KaChange - ST-Kante nach TS-Kante und umgekehrt ***************************************************************** ** STE ***************************************************************** stetype.h DEF: Wertemenge fuer BreakCond in STELLE TYP: STELLE, STELLEN ste.h VAR: SteStelle steio.h FUN: SteInit - initialisiert Freispeicherliste SteNeu - traegt neue Stelle in SteStelle ein SteRemove - loescht Stelle aus SteStelle ***************************************************************** ** TRA ***************************************************************** tratype.h: DEF: Wertemenge fuer Darstellung in TRANSITION TYP: TRANSITION, TRANSITIONEN tra.h VAR: TraTrans traio.h FUN: TraInit - initialisiert Freispeicherliste TraNeu - traegt neue Trans in TraTrans ein TraRemove - entfernt Trans aus TraTrans