38209 FoxTabs

Create tabs along the bottom of the VFP IDE for each file open in Visual FoxPro.

38236

Project Manager: Joel Leach

FoxTabs is a handy little utility for adding a tabbed window interface to the VFP IDE. It is written in VFP and uses BindEvents heavily. With the limited space available in the VFP IDE, it can be time consuming to find and switch among open windows. FoxTabs makes it easier to find the correct editor or designer you have open.

FoxTabs is a project originally started in Australia by Scott Scovell and Craig Bailey. Their generosity made the move to VFPX simple and allows the development to progress. Thanks to both!

38362 Get FoxTabs 1.2
Released 10/26/2014

Here's an overview of FoxTabs in the IDE:
foxtabs1.png

Here's a closer look at the FoxTabs bar:
foxtabs2.png

Here's what is available from the menu:
foxtabsmenu.jpg

And here's the options dialog:
foxtabsoptions.jpg

If you would like to know how FoxTabs works, take a look at Doug Hennig's excellent article on the subject.

Here is the PowerPoint file from a presentation Scott Scovell did on FoxTabs at OzFox.

Last edited Sun at 3:44 PM by joelleach, version 20

Comments

john500 Mon at 5:24 PM 
Joel, thanks for FoxTabs 1.2! The error I was getting in VFP 9 - Windows 7 - 64 bit, using FoxTabs 1.1 'not enough memory', when opening a code window with FoxTabs running, is no longer an issue. I have been using FoxTabs 1.2 for a few days and there have been no glitches just a 'coding as usual'. Again, Thanks!

bronckhorst Nov 12, 2013 at 11:50 AM 
When i minimize all the windows, i can't maximize none of them.
Is there any reason for that?

Thanks.

fedison72 Oct 7, 2010 at 11:56 PM 
Hello
FoxTab I use for my application I would like to see if you can create a more modern style of tabs very hard for me to change

second foxtabs could show in a cool top-level form
Escuchar
Leer fonéticamente

joelleach Jul 14, 2010 at 9:31 PM 
If you don't mind, please post future questions/issues in the Issue Tracker or Discussions area. I don't receive notifications when comments are added here.

Goddenis: GetWindowText() is a Windows API function that FoxTabs uses. The most likely cause of your error is that another program does a CLEAR DLLS while FoxTabs is running.

goddenis Jul 9, 2010 at 4:29 AM 
Hi Joel, I have a problem in Windows 7. When I try to Run something, I get an error :
"Error: 1
Program: getwindowtitle
Line no: 133
Line: ...
Message: File 'getwindowtext.prg' does not exist.
Details:
getwindowtext.prg
User details:".
Maybe You know how solvу this problem ?

john500 Jul 1, 2010 at 2:59 PM 
Joel, thanks for your help! FoxTabs did show up! For me, this is a great utility and the -M feature fits my style. Thanks again, John

joelleach Jul 1, 2010 at 12:56 AM 
John, try installing this:
http://www.microsoft.com/downloads/details.aspx?FamilyID=3144b72b-b4f2-46da-b4b6-c5d7485f2b42&DisplayLang=en#filelist

john500 Jun 30, 2010 at 2:33 AM 
Joel, tabs with win-xp works great, have loaded in win-7, no problem. however, win tabs launches with in VPF 9 the error "class definition MSXML2.DOCUMENT4.0 is not found" is displayed. What have I missed?

ggreen58 May 7, 2009 at 3:55 PM 
Great tool -- Couple of feature requests:

1. Can you make it a config choice as to include the Properties Window and Command Window?
2. Can "child" windows of a browse table (those of memo fields) be provided in a single tab as a popup for the windows (kind of like the taskbar grouping of common windows).

Thanks.

ammarhadi Mar 7, 2009 at 10:12 PM 
I got a weired unstable behaviour. The tabs halt some times when I open a new window and sometimes not. and some times it return active when I close a window. and some times it return active for one ore two clicks and then halts.
This was the case when I used it on top or on bottom, in the tools menu or not.
Am using win xp , vfp 9 sp2 with the last fixes (am up-to-date)

Thanks again

ammarhadi Mar 7, 2009 at 8:49 PM 
Joel:
amazing work .. bro

joelleach Mar 1, 2009 at 12:28 AM 
Matt: The toolbar height is fixed in version 0.9.

Edyshor: A private datasession is necessary so that FoxTabs does not interfere with your development environment. If this is causing a problem for you, please write it up with all the details in the Issue Tracker, so I can investigate. Thanks.

edyshor Feb 12, 2009 at 3:28 PM 
I haven't studied the source code of FoxTabs, but could it be posible not to use cusors not only in a private datasession but not at all?
It becomes quite anoying at times, espcialy because i work with aplications that use private datasesion etexsive.

mattslay Nov 17, 2008 at 5:32 PM 
In ver 0.8, you did not address the height of the toolbar so that it will dock nicely with the standard toolbars when docked at the top.