PlanetSquires Forums

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: WinFBE Suite 1.8.4 (November 13, 2018)  (Read 411 times)

Paul Squires

  • Administrator
  • Master Member
  • *****
  • Posts: 8641
  • Windows 10
    • PlanetSquires Software
WinFBE Suite 1.8.4 (November 13, 2018)
« on: November 13, 2018, 09:43:31 AM »

Version 1.8.4 (November 13, 2018)
- Added: View ToolBox menu item is now implemented.
- Fixed: Canceling New Project creation would not erase new project in memory object.
- Fixed: Help Viewer screen flickering by adding WS_CLIPCHILDREN WS_CLIPSIBLINGS window styles.
- Fixed: Help Viewer treeview nodes are now selected to reflect the currently loaded help page.
- Fixed: When Help Viewer has focus, accelerator keys no longer act on the code editor.
- Fixed: Sizing of embedded Help Viewer web browser so it resizes correctly at bottom of the form.

https://github.com/PaulSquires/WinFBE/releases
Logged
Paul Squires
PlanetSquires Software
FireFly Visual Designer, WinFBE Editor

Josť Roca

  • FireFly3 Registered User
  • Master Member
  • *
  • Posts: 3111
    • Jos
Re: WinFBE Suite 1.8.4 (November 13, 2018)
« Reply #1 on: November 13, 2018, 10:14:27 PM »

I have notices that the topics in the TreeView are listed in reversed alphabetic order.

Also, the last topic is only half visible.
« Last Edit: November 13, 2018, 10:18:07 PM by Josť Roca »
Logged

Paul Squires

  • Administrator
  • Master Member
  • *****
  • Posts: 8641
  • Windows 10
    • PlanetSquires Software
Re: WinFBE Suite 1.8.4 (November 13, 2018)
« Reply #2 on: November 14, 2018, 09:21:55 AM »

I have notices that the topics in the TreeView are listed in reversed alphabetic order.
Thanks, I have added a Treeview_SortChildren call to ensure the nodes are now ascending alphabetic order.

Quote
Also, the last topic is only half visible.
Which topic are you referring to?

Logged
Paul Squires
PlanetSquires Software
FireFly Visual Designer, WinFBE Editor

Josť Roca

  • FireFly3 Registered User
  • Master Member
  • *
  • Posts: 3111
    • Jos
Re: WinFBE Suite 1.8.4 (November 13, 2018)
« Reply #3 on: November 14, 2018, 11:27:04 AM »

"Windows GUI". See capture.

Paul Squires

  • Administrator
  • Master Member
  • *****
  • Posts: 8641
  • Windows 10
    • PlanetSquires Software
Re: WinFBE Suite 1.8.4 (November 13, 2018)
« Reply #4 on: November 14, 2018, 12:14:15 PM »

Thanks - I modified the code so that now the treeview matches the same height as the embedded web browser.
Logged
Paul Squires
PlanetSquires Software
FireFly Visual Designer, WinFBE Editor

Paul Squires

  • Administrator
  • Master Member
  • *****
  • Posts: 8641
  • Windows 10
    • PlanetSquires Software
Re: WinFBE Suite 1.8.4 (November 13, 2018)
« Reply #5 on: November 14, 2018, 10:50:14 PM »

Lots of work done today on the Menu Editor. The visual designer portion is complete. Only need to finish the code generation portion. It looks very good and is very easy to use. It will be a very good addition to the editor. (see attachment)
Logged
Paul Squires
PlanetSquires Software
FireFly Visual Designer, WinFBE Editor

raymw

  • FireFly3 User
  • Senior Member
  • *
  • Posts: 219
Re: WinFBE Suite 1.8.4 (November 13, 2018)
« Reply #6 on: November 15, 2018, 06:22:40 AM »

Hi Paul,
Looking good. Many menus are similar, like 'notepad', say. Will you have preloaded defaults for the more standard items? Thinking further, it could be more trouble than it is worth, if not a standard menu. I could have 'the standard menu' in an .inc file, I guess.
Logged

Paul Squires

  • Administrator
  • Master Member
  • *****
  • Posts: 8641
  • Windows 10
    • PlanetSquires Software
Re: WinFBE Suite 1.8.4 (November 13, 2018)
« Reply #7 on: November 30, 2018, 10:22:00 AM »

It has taken me a lot longer than I expected to get the backend code generation to work as I wanted. It is now all working well except for the menu accelerators that I need to write code generation for. Hopefully I can get an update out soon.
« Last Edit: November 30, 2018, 10:23:37 AM by Paul Squires »
Logged
Paul Squires
PlanetSquires Software
FireFly Visual Designer, WinFBE Editor

SeaVipe

  • FireFly3 User
  • Junior Member
  • *
  • Posts: 129
  • Windows 10
Re: WinFBE Suite 1.8.4 (November 13, 2018)
« Reply #8 on: November 30, 2018, 12:14:18 PM »

Thanks, Paul!
Logged
Clive Richey

Joerg Buckel

  • FireFly3 Registered User
  • Junior Member
  • *
  • Posts: 52
  • FF3 and WinFBE+WinFBX User
Re: WinFBE Suite 1.8.4 (November 13, 2018)
« Reply #9 on: November 30, 2018, 12:36:56 PM »

Hello Paul
I'm looking forward to it.... :-)
Logged
Greeting from Germany

Joerg

raymw

  • FireFly3 User
  • Senior Member
  • *
  • Posts: 219
Re: WinFBE Suite 1.8.4 (November 13, 2018)
« Reply #10 on: November 30, 2018, 03:22:28 PM »

Thanks, Paul. No rush, tomorrow will do...
Logged

Paul Squires

  • Administrator
  • Master Member
  • *****
  • Posts: 8641
  • Windows 10
    • PlanetSquires Software
Re: WinFBE Suite 1.8.4 (November 13, 2018)
« Reply #11 on: November 30, 2018, 03:30:48 PM »

The shortcut accelerator keys is not as hard as I thought because Jose already has the functionality built into his CWindow class. I just need to tie the code generation into that.

It looks like this so far:

Code: [Select]
constructor Form1Type
   this.Text = "Form1"
   this.SetBounds(10,10,500,300)
   
   this.MainMenu.Parent = @this
   dim mnuFile as wfxMenuItem = wfxMenuItem("File", "mnuFile")
   dim mnuNew  as wfxMenuItem = wfxMenuItem("New",  "mnuNew")
   DIM mnuOpen as wfxMenuItem = wfxMenuItem("Open", "mnuOpen")
   DIM mnuSave as wfxMenuItem = wfxMenuItem("Save", "mnuSave", "Ctrl+S")
   DIM mnuSep1 as wfxMenuItem = wfxMenuItem("-",    "mnuSep1")
   DIM mnuExit as wfxMenuItem = wfxMenuItem("Exit", "mnuExit")
   mnuFile.MenuItems.Add(mnuNew)
   mnuFile.MenuItems.Add(mnuOpen)
   mnuFile.MenuItems.Add(mnuSave)
   mnuFile.MenuItems.Add(mnuSep1)
   mnuFile.MenuItems.Add(mnuExit)
   this.MainMenu.MenuItems.Add(mnuFile)
   
   DIM mnuEdit  as wfxMenuItem = wfxMenuItem("Edit", "mnuEdit")
   DIM mnuCut   as wfxMenuItem = wfxMenuItem("Cut",  "mnuCut")
   DIM mnuCopy  as wfxMenuItem = wfxMenuItem("Copy", "mnuCopy")
   DIM mnuPaste as wfxMenuItem = wfxMenuItem("Paste", "mnuPaste")
   mnuEdit.MenuItems.Add(mnuCut)
   mnuEdit.MenuItems.Add(mnuCopy)
   mnuEdit.MenuItems.Add(mnuPaste)
   this.MainMenu.MenuItems.Add(mnuEdit)
   
   this.MainMenu.OnPopup = @Form1_MainMenu_Popup
   this.MainMenu.OnClick = @Form1_MainMenu_Click
   this.Controls.Add(ControlType.MainMenu, @this.MainMenu)

   Application.Forms.Add(ControlType.Form, @this)
end constructor

dim shared Form1 as Form1Type
Logged
Paul Squires
PlanetSquires Software
FireFly Visual Designer, WinFBE Editor