Todo: - Add some help bubbles - maybe only scan first 1000 bytes for a "menu add" to recognize a project file - a check-commands function, to check if the commands exists: If ComType is Workbench: only the first word has to be checked, right!? other : "Run", "WBRUN", "Run >NIL:" etc has to be recognized... : and arguments to programms... : f.e. Run >NIL: s:MountBuffaloLS otr [suggested by brumiga] - a search feature to search for every column [suggested by brumiga] Bugs: - If "D'n'D sort" is enabled, no structure checking is done! The system doesn't allow to have a menu within a menu. Only submenus or items. A submenu can only consists of items! But you can create several menus though. - The window position and size doesn't gets remembered!? Don't know why [reported by Daff] seems so that the window size if only saved, when the position was changed too!? History: ======== 03. Dezember 2011 v1.7 winMain_mcc.c Fix: If you create two menus, the first is empty or a bar, the second has some entries, then crabum doesn't saved the second and all following menus! [reported by Markus Lunk 27-Nov-11] New: New button "1:1" to clone an entry, cloning of menus isn't supported ltMenu_mcc.c: New: The up/down buttons are now working!! I finally found out how to use MUIM_Listtree_Move 20. November 2011 v1.6 winMain_mcc.c: New: If a file called "Project.info" exists in CRABUMs home directory, it will be used as the icon for your saved project app_mcc.c: New: The version of the gcc compiler is shown in the about window 20. April 2011 v1.5 app_mcc.c: Fix: Fixed the copyright New: Added an email link to the about window to send me an bug report or suggestions;) winMain_mcc.c: New: Added up and down button to move the current entry up or down, but they don't work yet [suggested by Yannick Buchy ] Fix: When saving a project, all quotes in the command string will be preceeded by a "*". An already correctly quoted command will be recognized! [reported by yannick buchy 13-Apr-11] Fix: The line number in the error requester wasn't correct (because it started with 0) ltMenu_mcc.c: Fix: Fixed the not disappearing "dotted lines" when dragging an entry around, by using the DragReport method of OWBs bookmarklisttreeclass! Thanks fab! Fix: Set the modified status to true, when you dragdrop sort something Locale: Chg: Changed MSG_DOSError_ParseString a little bit, removed the "because" line 4. Januar 2011 v1.4 Fix: Removing an entry didn't set the modified status to true (the small "*" mark in the windowtitle) so if you remove an entry from a just saved project, pressing the save button, didn't saved the project, because CRABUM thinks it wasn't modified Chg: Now using Hyperlink.mcc instead Urltext.mcc 3. März 2010 v1.3 New: Added some new strings Chg: Changed the "Save..." button to act as "Save" not as "Save as" New: Added a new menuitem "Project/New..." to start a new project if you changed the current project but didn't saved, a requester pops up 1. März 2010 Chg: To load a project you can drop it on the listview now, previously you could drop it everywhere in the window New: You can now add an item by dropping a file or directory onto the "Add..." group. [suggested by stefkos] New: If you drop a directory, the "comType" is automatically set to INTERNAL and the "command" is set to open a new lister with the directory! New: if you drop a file, but didn't have add a menu before, a menu gets added automatically New: a dropped files "comType" is set to INTERNAL and the "command" is set to "loaduri " so the file is handled by ambient New: added a helpbubble to the listview and the add-group which says what will be done with the dropped files 28-Feb-2010 v1.2 Chg: If you add a new menu/submenu/menuitem it will be set as the active entry New: The initial drawer when you load/save a project is set to SYS:WBStartup [suggested by Daff] Chg: Removed the MSG_Menu_Prefs_MUI locale string, cause its the same in all languages New: If the current project was modified and you select quit, a requester asks you if you want to save before quit, quit w/o save or cancel Chg: Added a "..." to MSG_Menu_Project_Quit, because if the current project was modified a requester appears New: Added some more localized strings New: The save requester is now in SaveMode (But I think today its no difference, previously a SaveMode-Req doesn't supported doubleclick) New: You can now drop icons/files on CRABUMs window to load a usermenu! New: If you want to load a new project, but the current has been changed, a requester appears 26-Feb-2010: v1.1 New: Added shell args support, you can now specify a filename, which will be loaded at startup [suggested by beworld] Fix: If you load a file where no entries were found, a warning req appears Chg: Renamed Menu/Project/Save Menu/Project/SaveAs New: Added Menu/Project/Save to save current project [suggested by beworld] Fix: Fixed a read from NULL [Thx to Marcin Kornas] New: The name of the current project is now displayed in the window title New: If you changed the current project a "*" is displayed after the name in the window title New: The state of the "DnD Sort" checkmark is now remembered Chg: The "Shortcut" now can only be one char instead of a string, because only one char is supported by the OS Fix: The "Shortcut" wasn't saved! New: New catalog strings: MSG_Warning_NoValidEntriesFound, MSG_Menu_Project_Save, MSG_Menu_Project_SaveAs also added underscores to MSG_Req_Ask_ButtonsYesNO and MSG_Req_Ask_ButtonsYESNo 24-Feb-2010: v1.0 beta Chg: Replaced my selfmade about win by the new standard about box New: Now the currently installed user menus will be removed before adding new menus [suggested by fab] New: Added french translation by beworld to archive New: Added hungarian/magyar translation by sadddam to archive New: Put all catalog languages into a .cs file for use with SimpleCat by Guido Mersmann Chg: Changed the locale string MSG_List_Help_Command to display the ambient placeholders which can be also used from the usermenus [suggested by fab] 23-Feb-2010: v0.1 first public beta version