IDE release pending
- Posted by Judith Evans <camping at arkansas.net> Mar 22, 2005
- 524 views
I've just about gotten the next IDE release ready for testing. I need to rebuild the testing group. If anyone would like to test drive Bleeding Edge IDE, please send me a private e-mail. Here are the changes so far: Fixed problem with Manage Include Statements where using folder browse to select a new path was not passed onto the project file. You must reuse the folder browse in Manage Include Statements to correct the problem in existing projects. Fixed problem when reading some Manage Include Files an extra "\" was written to project file. You will need to edit your project file which have multiple "\" after the path; once the project is saved again the path is corrected in the project file. Fixed problem with project save (saveAs) in which the project dir was not removed from EXW include statement file name. Filenames (BitMap, Icon, ListView Icon) have projectDir path removed for project file and generated EXW. Opened Properties 'parent' field for user input for those controls that user wants to make a child control to a control that normally is not a parent, such as Bitmap on a PushButton control. When clicking 'parent' if the control is within any other control, a dropdown box of eligible parents is provided as well as an entry which may be used to remove parenting or assign to the control's higher parent. IDE will attempt to attach the last control it is inside of but user should inspect 'Parent.' If the override parent is deleted, the controls it is override parented to are deleted. Moving the override parent also moves child controls linked to it and their child controls. The over-ride parent Name is saved in the project file. This release is more or less a concept release for parenting using this method. Control may be resized to edge of Window1 with mouse as long as Design is not maximized to Form. TabItems may have duplicate Titles. Toolbar TabItem combo entries are now TabItem Names. Opened up 'Styles Type' in Properties for controls as well as Window. Added new button to Menu and Popup editors to delete selected item plus any subs. Added Menu Item "Save Without Asking" to Code Editor. I'd like to get one more item solved: Many people are unhappy with the action within TreeView when a Menu, Popup or Timer jumps to the bottom of Window1 within Form when their respective editors are used. The only solution I can come up with at this time is to do something like the little demo below. I'd appreciate some comments from IDE users.
-- code generated by Win32Lib IDE v0.18.23 include Win32Lib.ew without warning -------------------------------------------------------------------------------- -- Window Window1 constant Window1 = createEx( Window, "Window1", 0, Default, Default, 400, 300, 0, 0 ) constant TreeView2 = createEx( TreeView, "TreeView2", Window1, 16, 20, 300, 200, w32or_all({TVS_HASLINES,TVS_LINESATROOT,TVS_HASBUTTONS,TVS_SHOWSELALWAYS}), 0 ) constant closefolder = addIcon( extractIcon("clsdfold.ico") ) constant openfolder = addIcon( extractIcon("openfold.ico") ) --------------------------------------------------------- -------------------------------------------------------------------------------- sequence folders folders={} folders&=addTVItem(TreeView2,0,0,"Window1",0) folders&=addTVItem(TreeView2,0,0,"Menues:",1) folders&=addTVItem(TreeView2,0,0,"Menu101",2) folders&=addTVItem(TreeView2,0,0,"MenuItem102",3) folders&=addTVItem(TreeView2,0,0,"Popups:",1) folders&=addTVItem(TreeView2,0,0,"Popup101",5) folders&=addTVItem(TreeView2,0,0,"PopupItem102",6) folders&=addTVItem(TreeView2,0,0,"Other controls",1) folders&=addTVItem(TreeView2,0,0,"Group2",8) folders&=addTVItem(TreeView2,0,0,"Button3",9) folders&=addTVItem(TreeView2,0,0,"Window2",0) folders&=addTVItem(TreeView2,0,0,"Menues:",11) folders&=addTVItem(TreeView2,0,0,"Popups:",11) folders&=addTVItem(TreeView2,0,0,"Other Controls:",11) WinMain( Window1,Normal )
~judith evans