Viktor Szakáts wrote:
> 
> Clicking behavior is now fixed. But I still 
> can't easily grasp the meaning of this icon.
> I need to play with it some more.
> 

Let me explain how powerful this feature is:

1. Select "New..." from drop-down list of right-most combo-box
    on top toolbar.
2. In the input dialog give some meaninful name, i.e., "My C Sources".
   Note, if you do not change the name, it will do nothing.
3. Instantly a blank panel will appear and current panel
   will be hidden.
4. Keep a watch on the left-toolbar, a rounded button
   will appear with different color hue.
5. Open some sources, those will appear on "My C Sources" panel.
6. Navigate the editor panels with clicking on left-panel rounded buttons.
7. Exit hbIDE.
8. Re-enter, your panels are intact.

This feature is targeted to avoid session-management the other 
IDE's provide. They close the current session and open requested one,
thus closing all sources, which you might be in need of referring to.



> hbmk2 is still not used here, hence xbuild and 
> hbmake support are also missing, so this part 
> remains a TODO.
> 

hbMK2 is not called. The function  handelling it is pulled from 
hbMK2.prg and is included in hbIDE. I do not want to call
external executable unless necessary. At a point one is 
building a project, he might not have set the environment at all.

hbmake and xhb are on my TODO list, though.




> Much better. I still miss some kind of visual feedback 
> when "Set as default" is selected, but it's fine now.
> 

Ok. So I have to introduce <Theme: SomeTheme> slot in status-bar.



> I've noticed to regressions:
> 
> 1) Now "hbide.set" filename is created which stores some 
>    settings, but it would be much better to store these 
>    in hbide.ini. This way there would be just one file 
>    keeping all settings. hbide.set is .ini format and 
>    text only, so this is most probably technically possible.
> 

No. This cannot be. hbide.set is created by Qt's direct 
function call which only accepts a filename. While reading it,
Qt expects a filename only. I cannot push these settings 
at my own. It is a binary file by nature so it must been 
moved from .ini extension to something else. Location was also
wrong. Now everything is fine.



> 2) New GPF. Can't easily describe what needs to be done, 
>    but I got it in seemingly different situations, after 
>    just a few clicks (maybe "close all" is the key, I'm 
>    not sure):
> ---
> Unrecoverable error 6005: Exception error:
> 
> Called from QTREEWIDGETITEM:_PPTR(0)
> Called from XBPTREEVIEWITEM:DESTROY(0) in ../../../xbptreeview.prg
> 

Yes, this will appear when you exit the application.
But only when you open some of docking widgets,
notably, properties, themes, environment settings 
and findinfiles manger.

If you do not open any of the above widgets, no GPF.
I know the reason but still at a loss how I should cover it.



> Thanks a lot for your efforts!
> 

You are welcome.



-----
                 enjoy hbIDEing...
                    Pritpal Bedi 
_a_student_of_software_analysis_&_design_
-- 
View this message in context: 
http://n2.nabble.com/hbide-testing-go-2-tp4671197p4689100.html
Sent from the harbour-devel mailing list archive at Nabble.com.
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to