Strong-Box design

ZXNet echo conference «zxnet.soft»

From Evgeny Goljakov To Valera Selev 4 October 2002

Hello Valera. Sun 13 Oct 02 Valera Selev -> All: VS> ┌[A]:{path}─────MS-DOSLABEL─MS┐┌[A]─────────────TRDOSDISKN VS> 1─TR VS> Now everything is simple: you can change the drive VS> click on [A] to display a list like: ^^^^^^^/1 VS> ┌────┐ VS> │ A: │ VS> │ B: │ VS> │ C: │ VS> │ D: │ VS> │ E: │ VS> └────┘ VS> True, in this case two problems arise: VS> - the clock will have to be moved down; ^^^^^^^^^^^^^^^^^^^^/2 VS> - it is not clear what to do with the parameters "MSDOSLABEL" and "type ^^^^^^^^^^^^^^^^^^^/3 VS> disk" / VS> It seems to me that this problem can be solved if in the menu VS> settings, set the appropriate item (whether to display VS> name non-tr-dos /4 VS> In general, I am waiting for your suggestions on this issue. Except In paragraph /4 you yourself answered all your previous ones! Let me summarize: the user interface must be configurable, i.e. the user must not only be able to on/offeach menu item, but also indicate where to display it and how! A. on/off interface elements (I don’t need length in clusters, I don’t have hours, /3 I don’t need, etc.) b. where to output: b1. relative order (thongs of different lengths, through a separator) start/sector/st.sec/st.tr b2. absolute (thongs of fixed length) up to indicating the coordinates on the screen for /2 hours at the top or below, or the number of lines in the file window or any other. region. V. how to output dec/hex, 1/3 ext, or for /1 not a click, but simply by matching the coordinates of the arrow and the menu item. Last tip: I don’t understand what you’re drawing with text, because... Lara cuts the lines, so rivet screenshots or demos. This will make further discussion of the topic easier for everyone. Thank you for your attention.

From Valera Selev To All 13 October 2002

Hello, All! Strong-Box is the working title of the commander, the first thing that came to me in the head, after digging in the dictionary for 2 hours. :) Since no one has received specific proposals for regarding the placement of content at the bottom of both panels, I myself made some changes. Since there are many controversial moments, please comment on the problems outlined below. Just in case, I give a brief explanation: So, the right panel displays information about the tr-dos disk. Meaning the content of the top and middle parts should be clear, Let's focus on the bottom lines. The first line is the file name with extension, starting address, length in bytes, length in sectors. The second line is the number of free sectors and clusters (in brackets); number of files on disk. Here and below By cluster I mean 1 KB. The third line is the number of marked sectors (clusters) and files. ┌─────────────────────────── ───┐┌─────────────────────── 10:10 ┐ │ A: B: C: D: E: MS-DOSLABEL MS││ A: B: C: D: E: TR-DOS_NAME TR│ ├─A:SYSTEM───┬───────────────┤ ├─A:──────────┬───────────────┤ │ .. │ filename dat ^││ filename dat │ filename dat ^│ │ filename dat │ ▒││ │ ▒│ [Kus!] │ │ V││ │ V│ ├──────────────┴───────────────┤ ├──────────────┴───────────────┤│ filename.dat xxxxxxxx ddmmyy ││ filename.dat xxxxx xxxxx xxx │ │ Free: xxxx (xxxxxx) hh:mm:ss ││ Free: xxxxx (xxx) Files: xxx │ │ xxxxx (xxxxxxx) in xxx files ││ xxxxx (xxx) in xxx files │ └──────────────────────────────┘ └──────────────────────────────┘ (FIG. 1) It seems that there is no more useful information to cram in there. will be possible, but reducing the size of the field displaying files will not I want to. After thinking a little, I decided that it was possible reduce the size of the top part of the window to the 1st line by rewriting it in the form: ┌[A]:{path}─────MS-DOSLABEL─MS┐┌[A]─────────────TRDOSDISKN1─TR┐ Now everything is simple: to change the drive you can click on [A] so that a list like this appears: ┌────┐ │ A: │ │ B: │ │ C: │ │ D: │ │ E: │ └────┘ In this case, however, two problems arise: - the clock will have to be moved down; - it’s not clear what to do with the “MSDOSLABEL” and “disk type” parameters (MS). The fact is that if everything is left as shown above, then in the case of a highly branched directory tree on a floppy disk (or even the hard drive, because it’s worth focusing on it too) information about the path to the current subdirectory ({path}) of length 10 characters (in case the disk name takes exactly 11 characters) will tell the user little. It seems to me that this problem can be solved if you put the appropriate one in the settings menu item (whether to display the name of non-tr-dos disks), especially sincein most cases this parameter is not used or does not carry any semantic load. So this line could be like this view: ┌[A]:SYSTEM28SYSTEM29ABC─MS┐ or like this: ┌[A]:...SYSTEM29SYSTEM30─MS┐ and so on. This problem does not arise with tr-dos disks. So, we have won 2 more lines, which allows us: - for tr-dos disks - add 2 file parameters (start track/sector), add file size display in clusters; - for ms-dos disks - add size display in sectors, regroup and add some parameters; - increase the size of the field displaying files by 1 line: ├──────────────┴───────────────┤ ├──────────────┴───────────────┤ │ filename.dat xxxxxxxx (xxxx) ││ filename.dat xxxxx xxxxx │ │ Files: xxx hh:mm:ss dd-mm-yy ││ xxx (xx) xxx xxx │ │ Free: xxxxxxxxx (xxxxxxxxxx) ││ Free: xxxxx (xxx) Files: xxx │ │ xxxxx (xxxxxxx) in xxx files ││ xxxxx (xxx) in xxx files │ └──────────────────────────────┘ └──────────────────────────────┘ Summarizing the above, we get something like: ┌[A]:SYSТEM28SYSTEM29ABC─MS┐┌[A]─────────────TRDOSDISKN1─TR┐ │ .. │ filename dat ^││ filename dat │ filename dat ^│ │ filename dat │ ▒││ │ ▒│ [Kus!] │ │ V││ │ V│├──────────────┴───────────────┤ ├──────────────┴───────────────┤ │ filename.dat xxxxxxxx (xxxx) ││ filename.dat xxxxx xxxxx │ │ Files: xxx hh:mm:ss dd-mm-yy ││ xxx (xx) xxx xxx │ │ Free: xxxxxxxxx (xxxxxxxxxx) ││ Free: xxxxx (xxx) Files: xxx │ │ xxxxx (xxxxxxx) in xxx files ││ xxxxx (xxx) in xxx files │ └──────────────────────────────┘ └──────────────────────────────┘ (FIG. 2) Obviously, over the content and size of the values of some You still need to think about the parameters for panels of non-tr-dos drives. The obvious waste of space in the line immediately catches your eye. Free: xxxxxxxx (xxxxxxxxxx). Besides, I don't know what optimal size of each value (number of marked files, sectors, clusters, number of free sectors/clusters, file size in bytes/sectors). Obviously that if, for example, 12345678 clusters are marked, then the last The line should be displayed like this: ? (12345678) in 567 files In general, I look forward to your suggestions on this issue. In addition, I'm wondering if it's worth changing the original design? (FIG. 1) to design (FIG. 2)? <<< WBR, Stormbringer >>> <<< *500:322/67.64* >>> AKA <<< *2:462/162.7* >>> <<< http://cobrasoft.narod.ru >>>

From Alexander Shushkov To Valera Selev 15 October 2002

Hello Valera! 13 Oct 02 22:42, Valera Selev -> All: And who will write all this? Or is he already writing? Alexander

From Valerij Kozhevnikoff To Valera Selev 16 October 2002

Hello, Valera! 13 Oct 02 22:42, Valera Selev -> All: VS> Since no one has received specific proposals for VS> regarding the placement of content at the bottom of both panels, I myself VS> made some changes. Since there are many controversial VS> points, please comment on the problems outlined below. Do the setup. Something like this. ╔═[■]═══════════════ Panel settings ════════════════════╗ ║ ║ ║ Sort by... Appearance ║ ║ ( ) Name [ ] Directory size ║ ║ ( ) Long name [X] Current file ║ ║ (.) Extension [X] Marked files ║ ║ ( ) Long extension [X] Catalog information ║ ║ ( ) Size [X] Free space ║ ║ ( ) Time [X] File highlighting ║ ║ ( ) Group [X] Executed to the beginning ║ ║ ( ) Do not sort [X] Archives to the beginning ║ ║ File mask ║ ║ *.* ▐.▌ ║ ║ ║ ║. OK .▄ Cancel ▄ Help ▄ ║║ ▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀ ║ ╚════════════════════════════ ═════════════════════════════╝ Or like in Isdos - you launch the resident, it always gives you all the necessary information displays the service (3rd from the top) line. WBR, Jason. /*e-mail: jason2000(scary dog)yandex.ru ICQ: 62235830*/ /np:/ *silence*

From Valera Selev To Alexander Shushkov 21 October 2002

Hello, Alexander! 10.15.2002 at 11:23 Alexander Shushkov wrote to Valera Selev: AS> Who will write all this? Or is he already writing? One person has already volunteered. In addition, the sources will be thrown into CODE.ZX and there actively (hopefully) discussed by everyone. <<< WBR, Stormbringer >>> <<< *500:322/67.64* >>> AKA <<< *2:462/162.7* >>> <<< http://cobrasoft.narod.ru >>>

From Valera Selev To Evgeny Goljakov 21 October 2002

Hello, Evgeny! 4.10.2002 at 14:13 Evgeny Goljakov wrote to Valera Selev: EG> In paragraph /4 you yourself answered all your previous ones! And asked if the panel title looked like: ┌[A]:...SYSTEM29SYSTEM30─MS┐ And since there are no objections, I will focus on this option. EG> Let me summarize: the user interface must be configurable EG> i.e. the user should not only be able to on/off EG> each menu item, but also indicate where to display it and how! [skipped] It would be interesting to know the opinion of _all_ coders (in particular, Vlad Sotnikov) on this the question is whether the introduction of the features proposed by EG will lead to a sharp increase memory occupied by the commander? EG> Last tip: I don’t understand what you’re drawing with text In my opinion, it's more convenient. It is immediately clear what is being discussed. EG> because Lara cuts lines, so rivet screenshots or demos. EG> This will facilitate further discussion of the topic for all reals. Next time I will post an image of only one of the panels. <<< WBR, Stormbringer >>> <<< *500:322/67.64* >>> AKA <<< *2:462/162.7* >>> <<< http://cobrasoft.narod.ru >>>

From Valera Selev To Valerij Kozhevnikoff 21 October 2002

Hello Valerij! 10/16/2002 at 05:06 Valerij Kozhevnikoff wrote to Valera Selev: VK> Make a setup. Something like this. VK> Or as in Isdos - you launch the resident, it will give you all the information you need VK> constantly outputs to the service (3rd from the top) line. Also an option. <<< WBR, Stormbringer >>> <<< *500:322/67.64* >>> AKA <<< *2:462/162.7* >>> <<< http://cobrasoft.narod.ru >>>

From Stanislav Yudin To Valera Selev 10 November 2002

Hello Valera! 21 Oct 02 09:11, Valera Selev -> Evgeny Goljakov: VS> And asked if you were happy with the panel title in the form: VS> ┌[A]:...SYSTEM29SYSTEM30─MS┐ VS> And since there are no objections, I will focus on this option. In my commander (TR-DOS Navigator) I did this: A:....DIR.SYS\n where A is the name of the current drive, DIR.SYS is the name of the directory we are in, and the number of dots indicates nesting (by analogy with is-DOS). If we are in the root directory, then the line looks like this: A:\n If we are in a directory located in the root, then the line looks like this: A:DIR.SYS\n With further nesting there are points: A:..DIR.SYS Stanislav

From Alexander Shushkov To Valera Selev 12 November 2002

Hello Valera! 21 Oct 02 09:11, Valera Selev -> Alexander Shushkov: Everything is clear! Let them write... Alexander

From Valera Selev To Stanislav Yudin 16 November 2002

Hello, Stanislav! 11/10/2002 at 21:17 Stanislav Yudin wrote to Valera Selev: VS>> And since there are no objections, I will focus on this option. SY> In my commander (TR-DOS Navigator) I did this: SY> A:....DIR.SYS This option can also be considered. <<< WBR, Stormbringer >>> <<< *500:322/67.64* >>> AKA <<< *2:462/162.7* >>> <<< http://cobrasoft.narod.ru >>>