> > "One man's morning is another man's night."? > > > > > Another thought - > > > > Import preset in the Presets window. > > > > So - select a preset in the Presets window. (empty or full) > > > > File>(suggested new element)Import preset. > > > > > > This is a lot trickier than you might think: I'd have to reprogram BC > > > Manager's BCL interpreter so that it does NOT accept any other data > > > than a preset. And should we accept a memory preset (i.e. one with > > > $store attached)? > > > > > > > Yeah, I see what you mean, yes it would have to filter out the $store > > and any $Global stuff and how would you define that filter? Ignore > > $Global to $preset and $store x to $end. > > Then tack $preset back in at the front, and $end... > > My only reason for the request is for building banks of presets from > > other separate syx or text/bc2 files. Perhaps there is already a > way to > > do this, without opening and closing and copy pasting... > > Actually, this morning I suddenly realized that you can basically > simply use the File -> Open feature from the B-Controls window, > because it does NOT first initialize the whole data area before > loading the data from the input file. So the input file can contain > any BCL data you like: presets or even individual buttons etc. > The only "problem" is that the Open operation renames the "current > file name" to your imported file each time. So I think I could simply > add an "Import" operation to the same menu that simply doesn't rename > the "current file name". > Ok - I will do that next from now on. If I would just do the correct command in the first place, there would be no trouble! > > > > Is there a way to have the print strips actually bring up the > printer > > > > dialog? > > > > > > Why would you want this? (And which dialog exactly?) > > > > > If I am working on a computer without a printer or one with several > > attached, print strips sends the file to whatever the default > printer is. > > Here's an image of what I was thinking. > > > > > [URL=http://img529.imageshack.us/my.php?image=printselectns2.gif][IMG]ht\ tp://img529.imageshack.us/img529/1197/printselectns2.th.gif[/IMG][/URL] > > First of all: It turns out that under Windows there are really a LOT > of printer-related dialog boxes! I think I recognize this type of > dialog box, but I somehow can't produce it on my computer (Windows > XP(+SP2)). So how exactly do you get to see this dialog box? XP + SP2 - I just brought up notepad then went file> print, the above image was the result. > > Secondly: I think you can already do exactly what you want (i.e. > deviate from the default printer) via BC Manager's main menu: Options > -> Printer. As I realized only a few weeks ago, it turns out that > anything you set in that dialog box only holds for the current run of > BC Manager: once you restart BC Manager you get the defaults again. Sorry - you are correct! Not sure how I did not see that. > > > What format is it now? I mean you have to send this to print as > > something, right? > > Frankly I have no idea how it works. BC Manager just defines a printer > object (as defined by a programming library I'm using), then it draws > a number of lines and characters on that printer's "canvas". So I > suppose it uses the native printing language of the actual printer > being used. > > > I think the print dialog I mentioned about has print to file > (checkbox), > > which is, I think, a .prn. > > Yes, I already noticed the "Print to file" checkbox in your dialog > box. So that's curious too: for some reason the programming library > I'm using doesn't lead to that "offer". > (In fact, I guess the ".prn" file contains indeed exactly the > printer-dependent instructions for printing.) > > > First I was thinking of as a .bmp or something. > > It might be possible, but the main problem with bmp is that the > resulting file gets pretty huge if it has to represent a > high-resolution (e.g. 600 dpi) image, even in black & white. Why would it need to be 600 dpi? 150 is fine for print? I understand tho... I will stop bothering you Mark! > > Last Saturday, after your first question about print files, I > experimented for several hours with Windows metafiles (emf/wmf). These > should be able to provide a very compact representation of the drawn > objects (i.e. lines + text, in case of BC element strips), but in > accordance with my previous experiences with metafiles, it turned out > to be very hard to get them right in terms of scaling etc., in > relationship with the image and word processors that can read > metafiles. And besides, a metafile doesn't constitute a 1-to-1 > representation of what you get when you print to the printer directly, > so it's kind of dangerous in that sense. Anyway, I'll see if I can get > the metafile format correct quickly, otherwise I'll abandon it for the > moment. Sorry - again, I will leave you alone now. > > > I will stop giving you more work. Except for one thing - undo. > > This is a bit ironic, perhaps: from a programmer's point of view, an > "Undo" feature (in particular an application-wide one) is absolutely > one of the most horribly difficult and time-consuming things to > implement: I don't think I've ever seen a professional word processor > or programming environment whose Undo function was NOT buggy in some > way. The problem is this: the more editing operations a program has, > the more difficult it is to keep track of all the interacting effects > of these operations, hence the more difficult it is to reverse all > these operations. So I don't think that it is on the cards in the near > future, but I've added it to the "Wish list"... I was just thinking undo last command. It sounds pretty complicated. > > > I have had to restart bcmanager several times, when I cut a line then go > > to paste but do something in the wrong order. This is the case, say when > > I am revising a layout. Moving things around to better suit me. I get > > stuck, I copy something then paste or paste the last thing before i > > cut... I really need an undo. Otherwise I have to stop close not save, > > start over since last save and I don't save after every single move, > > although I could. > > Instead of closing, couldn't you just reopen the current file? > Again - you have the simple answer - that I could not see. Thanks. > One thing that might also help in this respect: you can open as many > "B-Controls" as you wish (you don't have to "link" each of them to a > real BCF/BCR or even a file) - so instead of saving your intermediate > presets (or even buttons etc.) to file, you could copy them to another > "B-Control" now and then. I had not thought of that either - thanks Mark. I will stop requesting things, now. I will go my merry way. Royce will say, "He's lying", he'll be back!
Message
Re: BCman feature request
2008-06-16 by k5kip_1999
Attachments
- No local attachments were found for this message.