WinFBE v3.0.0-BETA-1 (March 25, 2022)

Started by Paul Squires, March 25, 2022, 09:45:25 AM

Previous topic - Next topic

José Roca

I use it when I need to add a manifest.

David Roberts

I use '#Resource "<Whatever>.rc" terminating with ' 1 24 "Theme.xml" '.

Wilko Verweij

I tested the first beta earlier this week. Until recently I worked with 1.8.7 or so. Everything seems to compile fine. What I like about this version:

  • ability to search in all files of a project
  • the split option in the editor
What I did not like/could not get working:

  • I could not display on the left the functions per file
  • spaces in folder names are forbidden
Two observations:

  • Under environment options, two times 'Code editor' appears
  • In the 'find files'dialog, the three check boxes on the right should IMHO be option buttons, as only one can be selected at a time

I did not test the form designer as I manually create all windows and do the message handling myself too.

I do not use Freebasic a lot anymore, I now mainly work in C.

Joerg B.

Hello to All

When I start something new, I exclusively use the "projects" function.  :)

Greeting from Germany

Joerg

Paul Squires

Quote from: Wilko Verweij on April 01, 2022, 01:18:30 PM
I tested the first beta earlier this week. Until recently I worked with 1.8.7 or so. Everything seems to compile fine.
Thanks Wilko for trying out the beta. I really appreciate it!

QuoteI could not display on the left the functions per file
Functions no longer display under the filenames in the Explorer. They are located on a dedication panel called Function List and can easily be brought to the visibile from by pressing F4.

Quotespaces in folder names are forbidden
This is by design because I could never find out why compiling would fail when folder spaces were involved. I think it relates to the spawning of a process and invoking the unix like gcc toolchain that traditionally has trouble with embedded spaces, or it could be related to the resource file compiling. I have tried everything I could think of including wrapping the paths in quotes.

QuoteUnder environment options, two times 'Code editor' appears
I know, because I could find a good name to call the second entry! They bother relate to code editor options  :-)

QuoteIn the 'find files'dialog, the three check boxes on the right should IMHO be option buttons, as only one can be selected at a time
I'll check this out.
Paul Squires
PlanetSquires Software

SeaVipe

#20
From @Wilko Verweij:
QuoteI could not display on the left the functions per file
Paul, When the left panel is displaying the Functions List, would it be possible to have the view automatically scroll to and highlight the name of the function that the cursor is in? Sometimes when I'm distracted or otherwise taken away from the monitor, I need to refocus on the programming task at hand so depending on the number of lines in a particular procedure, I may need to scroll to the top of the function to refresh my memory (maybe that's just age-related:). Or am I missing something obvious?

Update:
I added a TabControl to a form now WinFBE crashes unpredictably.
Clive Richey

Paul Squires

Hi Clive, I understand what it is that you're asking for.

I am worried of two things:

(1) The constant jumping around in the Functions List that may occur by constantly repositioning the list to the current active function. I kind of like having a static listing so I can easily pick out a function that I may jump to next rather than possibly having to scroll around for it. I see your point though.

(2) The performance issue. There is code within WinFBE that can determine the name of the current function that your cursor is in, however I expect that there would be a huge performance penalty by having to do that calculation every time the cursor moves (unless maybe an elaborate array of function line start and end points is maintained).

I think that I might have to ponder a little bit more about this request. If the performance penalty is not significant then maybe just displaying the current active function's name somewhere within the main GUI (statusbar?) would be better rather than repositioning the Function List.

I'd be interested in hearing from others should they have feelings about this one way or the other.
Paul Squires
PlanetSquires Software

SeaVipe

Hi Paul, yes, StatusBar would work for me. Now that I think about it, having the left panel highlight continuously moving, aside from the overhead, would also be distracting.
Clive Richey

Bumblebee

I use the Project option when there is more than one form.
Failed pollinator.