@database _deu.guide @Master _deu.texi @Width 72 This is the AmigaGuide® file _deu.guide, produced by Makeinfo-1.55 from the input file _deu.texi. @Node Main "_deu.guide" Listtree.mcc 0.17 - Dokumentation ********************************* Bitte zuerst lesen: @{" Kopierrechte " Link "Copyright"} Kopierrechte usw. @{" Beschreibung " Link "Description"} Was ist Listtree.mcc? @{" Voraussetzungen " Link "Requirements"} Das wird benötigt! @{" Installation " Link "Installation"} So wird es installiert. Anhang: @{" Geschichte " Link "History"} Entstehungsgeschichte von Listtree.mcc. @{" ZuTun " Link "ToDo"} Was ist in der Zukunft geplant? @{" Dank " Link "Credits"} Danksagungen gehen an ... @{" Index " Link "Index"} Index dieses Dokumentes. @EndNode @Node "Copyright" "_deu.guide/Copyright" @Next "Description" @Toc "Main" Kopierrechte ************ Listtree.mcc (C) 1994-97 kMel, Klaus Melchior Diese Programme sind frei verteilbar, jedoch von mir kopierrechtlich geschützt. Das heißt, daß man sie solange kopieren kann, solange man keine höhere als eine angemessene Kopiergebühr verlangt. Diese Programme dürfen in PD-Sammlungen aufgenommen werden, insbesondere auf Fred Fish's CDROMs, Meeting Pearls CDs oder anderen billigen CDROMs. Wenn Sie dieses Programm-Paket weitergeben möchten, dann muss es dieses Dokument enthalten. Alle Dokumente, Programme und Dateien müssen in ihrer ursprünglichen Form enthalten sein. Diese Dateien dürfen ohne die schriftliche Genehmigung des Autors nicht in kommerziellen Programmen benutzt werden, dies gilt auch für ShareWare! Der Autor kann auf keinen Fall für irgendwelche Schäden, die durch diese Programme entstanden sind, haftbar gemacht werden. ----------------------------------------------------------------------- Diese Klassen sind GiftWare. Wenn Ihnen diese Programme gefallen und Sie sie regelmäßig benutzen, dann sollten Sie darüber nachdenken, ob Sie dem Autor eine kleine Spende schicken um die Arbeit zu honorieren, die er in diese Programme gesteckt hat. Wenn Sie diese Klassen kommerziell oder in Ihren Shareware-Programmen benutzen, müssen Sie vor irgendeiner Veröffentlichung mit mir Kontakt aufnehmen. ----------------------------------------------------------------------- Mich interessieren diejenigen, welche meine Klasse in eigenen Programmen verwenden, also zögern Sie nicht mit mir in Kontakt zu treten. Senden Sie Kommentare, Empfehlungen oder Fehlerberichte, und die Spenden an: Klaus Melchior, Schulstrasse 17 D-52156 Monschau, Germany Phone: +49 (0)2472 4710 eMail home: kmel@eifel.oche.de eMail work: kmel@et1.etechnik.fh-aachen.de www : http://home.pages.de/~kmel/ @EndNode @Node "Description" "_deu.guide/Description" @Next "Requirements" @Prev "Copyright" @Toc "Main" Was ist Listtree.mcc? ********************* @EndNode @Node "Requirements" "_deu.guide/Requirements" @Next "Installation" @Prev "Description" @Toc "Main" Was benötigt man ? ****************** - MUI >= 3.0 (Version 11), besser: MUI3.2 - Crawling.mcc für die Voreinstellungen @EndNode @Node "Installation" "_deu.guide/Installation" @Next "History" @Prev "Requirements" @Toc "Main" Wie wird es installiert? ************************ copy Listtree/MUI/Libs/MUI/Listtree.mcc MUI:Libs/MUI/ copy Listtree/MUI/Libs/MUI/Listtree.mcp MUI:Libs/MUI/ copy Listtree/AutoDocs/MCC_Listtree.doc AutoDocs: copy Listtree/Include/MUI/Listtree_mcc.h Include:MUI/ copy Listtree/Oberon/txt/Listtree_mcc.mod copy Listtree/Modula/txt/MCCListtree.def Wenn sie noch ein MUI < 3.2 benutzen, können Sie keinerlei Voreinstellung am Listtree.mcc vornehmen. Dies ändert sich, wenn MUI3.2 veröffentlicht wird. @EndNode @Node "History" "_deu.guide/History" @Next "ToDo" @Prev "Installation" @Toc "Main" Enstehungsgeschichte von Listtree.mcc ************************************* 0.1 15.05.94 * first beta release to [ss] 16.05.94 + MUIA_Listtree_SplitChars + MUIA_Listtree_ShowSplitChars + MUIA_Listtree_PreSpace + close drawer closes all entries inside + mem pools 0.2 17.05.94 * beta to [ss] + check click columns 29.12.94 + own images + one column for image & text + Listtree_TreeColumn 30.12.94 + listtree is sorted + display hook + nodes with User-Entry 0.3 31.12.94 * beta to [ss] 01.01.95 + construct/destruct hook + ability to change EndKnot text + MUIA_Listtree_Entries + MUIM_Listtree_GetEntry 0.4 * beta to [ss] 07.05.95 - destruct hook, enforcer hit removed + listtree prefs for MUI3 0.5 12.09.95 * beta to [ss] for MUI3 > 2 classes now, Listtree.mcc & ListtreeName.mcc + remembers the status of the tree nodes + working well... 0.6 13.10.95 * beta to mailing list + MUIM_Listtree_GetEntry + MUIV_Listtree_Open_ListNode_Parent works * to [ss] for MUI Prefs 14.10.95 - bug in refresh routine, fixed + open, close trees with MUI keys [ill] + open, close active entry is working now + calculate the width of the tree node images + generate the spacing image 15.10.95 + several styles - Win95 works not 0.7 * beta to mailing list 16.10.95 + New ImageObjects functions for listview by stuntzi + Win95-Area class + New style: Lines + Win95 style works * beta to [cs] 17.10.95 + Default images under MUIv11 works now * beta to [ss] + PopButton for pen of lines - Win95 leaf node draw bug, fixed [ss] - Open_All() bug fixed - _SetUp: space & style not copied, fixed + disable buttons * beta to [ss] 19.10.95 + Win95: plus/minus moved to right [ss] 20.10.95 - check treecolumn after doubleclick removed [ss] + Win95: draw lines, pattern fixed [ss] * beta to [ss] - default images, Enforcer hits fixed + new Oberon, Modula2 includes 21.10.95 + SingleClick changes status of nodes [ss] + cycle chain completed + bubble help added 0.8 22.10.95 * beta to mailing list 30.10.95 + new DragNDrop method implemented + Drag&Drop indicator only style 'Lines' 01.11.95 + List indicator, new MUI3 + Spacing range from 0 to 16 [ss] + Drag&Drop implemented + Drag&Drop indicator, all styles + MUIM_Listtree_Move (only for visible entries) [rs] 0.9 * beta to mailing list 07.11.95 + MUIV_Listtree_GetEntry_Flags_SameLevel [rs] - Bug MUIM_Listtree_Remove, Enforcer hit removed [rs] * beta to [rs] 08.11.95 - Prefs sample bug removed [ss] * beta to [ss] 09.11.95 + MUIA_Listtree_Quiet [op] [rs] + Autodocs created, not all! 0.10 * beta to mailing list 10.11.95 - Bug, after Drag&Drop entry is active [rs] * beta to [rs] 12.11.95 + MUIM_Listtree_TestPos [rs] * beta to [rs] [ss] 14.11.95 + more MUIM_Listtree_GetEntry functions - DoubleClick on leaf, refresh bug fixed [rs] - some private methods removed + more AutoDocs 0.11 * beta to mailing list 16.11.95 + adapted to MUIv12 17.11.95 + MUIM_Listtree_Rename [rs] 19.11.95 - Set MinHeight of lines, font size < 8 trashes the Win95 style. fixed [ss] - SetUp data now set correctly * beta to [ss] [rs] [ow] 20.11.95 + MUIA_Listtree_DoubleClick + Notify on MUIA_Listtree_DoubleClick - DoSuperMethod at set() fixed + Notify on MUIA_Listtree_DoubleClick on leaves 21.11.95 * MUI 3.1 22.11.95 + MUIM_Listtree_GetNr 23.11.95 + Notify on MUIA_Listtree_Active [op] 24.11.95 - Bug in IsMinListEmpty(), fixed [rs] * beta to [rs] 25.11.95 - Bug in move_node(), wrong display flags, fixed + MUIA_Listtree_SortHook, own hooks are not working yet! [rs] + MUIM_Listtree_Exchange + TPF_MIDDLE exchanges the leaves after D&D + Nodes or leaves can be D&D into other nodes 26.11.95 + MUIA_Listtree_EmptyNodes + Source splitted, now DMake + Autodocs 27.11.95 + Changes in Modula2 & Oberon interface + Autodocs 0.12 * beta to mailing list 01.12.95 - DisplayOpened fixed 03.12.95 + MUIM_Listtree_DragQuery + MUIM_Listtree_DragReport + MUIM_Listtree_DragDrop - MUIM_Listtree_TestPos + MUIV_Listtree_Insert_Flags_NextNode * beta to [rs] 04.12.95 - exchange nodes, bug fixed + TNF_FROZEN [rs] + TNF_NOSIGN [rs] 05.12.95 + MUIA_Listtree_OpenHook + MUIA_Listtree_CloseHook + MUIA_Listtree_SortHook, own hooks [op] * beta to [rs] [op] 07.12.95 + insert entry in closed node, bug fixed [rs] * beta to [rs] 17.12.95 + MUIV_Listtree_Rename_Flag_User 0.13 * internal release for [ow] [rs] [ss] ........ - MUIM_Listtree_DragQuery removed - MUIM_Listtree_DragReport removed - MUIM_Listtree_DragDrop removed + MUIM_Listtree_FindName + MUIM_Listtree_SetDropMark + MUIA_Listtree_DuplicateNodeName + Listtree.mcc splitted for MUI3.2 & AT + Listtree.mcp - many Bugs fixed [all] 0.14 25.01.96 * beta to several people 31.01.96 + MUIA_Listtree_Changed for Bookmarks.mcc - bugs in GetEntry() fixed - exchange nodes disabled! ........ - several bugs fixes * MUI3.3, binary only 05.03.96 - MUIA_Listtree_Rename docs fixed [mn] 11.03.96 - entries not freed at dispose, fixed [rs] ........ - Modula-2 interface bugs fixed [op] - OM_Dispose handling fixed [ss] 23.03.96 > Interface for E included [js] 0.15 * beta to several people 29.03.96 + drop items on every position of the listtree added - fixed bugs with DuplicateNodeName [js] * beta to [ss] [ow] [rs] 09.04.96 - fixed bug while _Dispose() [sb] [ss] * beta to [ss] [ow] [cd] [sb] ........ + new internal functions for Bookmark.mcc + MUIA_Listtree_SetDropMark_Values_Sorted + MUIV_Listtree_TestPos_Result_Flags_Sorted + drop objects under the last entry - E interface not ready! 0.16 30.04.96 * beta to several people 07.05.96 + Padrino's coolest prefs image inserted 14.07.96 # bumped to v16 * MUI3.5 release, binaries only 08.08.96 - bug, renamed entry wasn't refreshed + MUIV_Listtree_Rename_Flags_NoRefresh 11.08.96 - fixed doubleclick on triangle bug [ow] [sb] * MUI3.6 release, binaries only 13.09.96 - fixed EmptyNodes mode: empty nodes don't react on open/close - fixed SingleClick position if TreeColumn not 0 18.09.96 + MUIA_Version, MUIA_Revision 25.09.96 - fixed GetEntry_Position_Tail bug [sb] [js] [] - fixed GetEntry_Position_Next bug [sb] [] - fixed Move_Sorted bug [sb] 0.17b1 * beta to [js] [] [sb] [ss] 26.10.96 + MUIM_Listtree_Sort + recompiled with SAS/C 6.57 0.17b2 * beta to [ss] 11.01.97 + winter prefs image, thanks to padrino + new style: Lines3D 23.01.97 - bugfix, position of leaves corrected [ss] - Lines3D: enforcerhits removed [lammy] + default color of the shadow lines is now the shadow pen [lammy] 0.17b3 * MUI 3.7 - documentation fixed 18.04.97 + MUIV_Listtree_Move_NewTreeNode_Head + MUIV_Listtree_Move_NewTreeNode_Tail + MUIV_Listtree_Move_NewTreeNode_Active 0.17b4 * beta to [ss][zc] 21.07.97 + USEDCLASSES implemented - fixed disappearance of Listtree.mcp 0.17 * release @EndNode @Node "ToDo" "_deu.guide/ToDo" @Next "Credits" @Prev "History" @Toc "Main" Was ist in der Zukunft geplant? ******************************* - Autodocs Methods - special images in treecolumn, hook? [ow] - Parameter von verschiedenen Methoden einbauen - Installer-Skript - Lokalisierung @EndNode @Node "Credits" "_deu.guide/Credits" @Next "Index" @Prev "ToDo" @Toc "Main" Danksagungen gehen an ... ************************* - Stefan Stuntz für sein Magic User Interface - Olaf Peters für seine Hilfe mit dem Modula-2 Interface - Frank Dürring für seine Hilfe mit dem Oberon Interface - Jan Hendrik Schulz für seine Hilfe mit dem E Interface - Padrino für sein cooles Prefs-Bildchen - Rüdiger Sopp, Markus Illenseer, Oliver Wagner, Michael Nauweiler, Jerome Souquieres, Stefan Burstroem, Stefan Sommerfeld - und an alle, welche ich vergessen habe ... @EndNode @Node "Index" "_deu.guide/Index" @Prev "Credits" @Toc "Main" Index ***** @Index "Index" @{" Adresse des Autors " Link "Copyright"} Copyright @{" Beschreibung " Link "Description"} Description @{" Danksagungen " Link "Credits"} Credits @{" E-Mail " Link "Copyright"} Copyright @{" Entstehungsgeschichte " Link "History"} History @{" Fehlerberichte " Link "Copyright"} Copyright @{" Installation " Link "Installation"} Installation @{" Kommentare " Link "Copyright"} Copyright @{" Kopierrecht " Link "Copyright"} Copyright @{" Spenden " Link "Copyright"} Copyright @{" ToDo " Link "ToDo"} ToDo @{" Vorraussetzungen " Link "Requirements"} Requirements @{" Weiterverteilung " Link "Copyright"} Copyright @{" Zukunft " Link "ToDo"} ToDo @EndNode