Re: [Installbase-devel] Re: Small installbase problem...
Status: Alpha
Brought to you by:
damonc
From: Damon C. <da...@yo...> - 2002-10-24 14:50:55
|
> Well, having a tree of unlimited depth will be the best solution. However, > I think that it would be quite complex to implement and I real situations > nobody > will need more that two levels. But I think that adding at least one level > is necessary. For example in my setup I have 5 groups. From them, modules > and tools contain about 10 items each. It wouldn't be nice > to present the user 25 checkbuttons to select, where most users > will install all tools and modules and only those who have modified them > wouldn't install them, as to preserve their work. Of course such > an addition is not top priority :-) Well, I'm working on it. The biggest problem I have is with BWidget's Tree. If you don't show the lines in the tree (IE, there's no depth), it still places the items pretty far to the right. It just doesn't look very good. 0-] I'm still toying with it though. > That would be great. I can help if you want, either on how we should do it > or by writting code that does specific things (i.e. writting a proc that > accepts a file list & an exclusion list and returns a list of added files & > deleted ones). I appreciate the offer, but I'm almost there. 0-] Tell me if you like this idea. There's an option under "creating new file groups" that says to automatically add newly-created file groups to the auto-update list. So, when you drag-and-drop a directory structure the first time, it will create all of the file groups and add them to the list of directories to watch. There's also an option that says to check all directories when the project is loaded. Otherwise, there's a button in the auto-update window that will scan the directories. Finally, you can add directories by hand from the window. Basically, you have to define a directory and the file group files should be modified from. This is easy if you just let InstallBase do it with auto file groups. Can you think of any suggestions on how else or what else I might implement this? Thanks, Damon |