Hi Jochen, Here we go for a next batch!
I inserted a menubar, based on your template (and research here too). But before we go into it, let me cover some other things.
1. GuiParas equ "SlimViewer", x650, y20, w800, h900, c black, b 555555h ; Last item == Bk colour
; GuiParas equ "SlimViewer", xr5, y5, w800, h-5, b RgbCol(160, 255, 200), m3 ; x right-aligned 5px, y5px, width 800, height-5px
The line below was taken from one of your examples. It´s a more elaborate function, with alignment. How many more things like that there is? And what´s the meaning of "m3"?
2. As you already know by my .asc files, I like the dark interface, kind of Visual-you-Know.. I managed to set my control´s backgrounds (including the treeView) dark, but couldn´t find a way to do it for the ComboBox (which appears to be a bit difficult) and the GuiControl static "labels" text to white. And out-of-curiosity, can the BKground of the Status and menu be darkened too?
3. If you run my *.exe, I´m recalling a .asc file (thus richtext). Although our filtre is doing a fine job when it comes to text files (asm), it´s getting richtext stuff like \tabs. I know when within the plugin enviroment, one can fetch a text format instead of the richtext. Is that the case or I must think of richText format hunting?
4. MenuBar! I did a bit of hacking and managed to pull it into the prog. Nice! I placed everything needed into a folder to make it portable.
I tried to replace some of your icons, editing the excell .dat file. I succeeded with just one out of 4 icons (a pref icon, third from the right) and don´t know why (they are still written down at the excell .dat). I also couldn´t figure out if the 24 pixels is default and if I could overwrite it.
Talking about menuBars, it would be nice if you could elaborate a bit more. The tooltips are self-explanatory and are working rock-solid. It´s a nice bonus!
My first impression is so far well above my expectations. MasmBasic is huge and the entry point needs some digging (and that´s why this tutorial). There are times where one needs to just go for it. MasmBasic allows us to stay into the asm enviroment, but with the HLL productivity of some other languages. I can´t wait to see more developments in the GuiControls. That´s the catch.
The immediate right-click help for masmbasic when working with Richmasm is great! I´m using all the time. Not to mentioned that deb4 is my newest pal.
Congratulations Jochen, amazing work.
ps:
http://masm32.com/board/index.php?topic=6890.msg73796#new <== Check this out. I found a solution in a free app. But I could simply hava done it with a GuiControl excell.... That´s what I mean.
ps2: it´s worth those extra 20kb...
