From: Geoff Schaller on
Geoff,

Ok, but we can do one of two things: we can add my background stuff to
your split window or I can add the window sizing stuff to mine. You have
all my class source code. Don't you have Fab's? I don't use his classes
but I am sure all the details are there somewhere. The other thing is,
you don't need a dialog to hold the fab bar. Put the fab bar directly on
the left pane. However...

The problem you are coming up against is an old one and now,
unfortunately, is doomed never to be fixed. The SplitWindow class is
problematic and messaging and child window control still quite poor.
That is why many of us built our own customisations. Check out SQL
Master - that uses my mods. The trick you need to do is to combine my
changes and Fab's changes into one package.

Geoff


"Geoff Chambers" <gchambers02(a)msn.com> wrote in message
news:84e65879-b652-438f-8fed-f68705b09300(a)34g2000hsf.googlegroups.com:

> On Jul 18, 7:31 pm, "Geoff Schaller"
>
> I'll try and explain the overall design better. Basically I have a
> SplitWindow with 2 Panes. The Left Pane holds a Dialog Window
> (FabOutlookBar)and the other pane holds a shell window. The lft pane
> Dialog Window basically provides me with buttons to selct files. When
> I press a button in the dialog window of the left pane it passes
> amessage up to the SplitWindow to open a DataWindow in the Shell
> window pane. This is working ok and all of the messaging seems to be
> handle correctly. I can Cascade and Tile the windows, Close all ,
> etc... If I press a button in the left dialog and the window is
> already opened, it becomes the active window. The only problem is if I
> maximize the DataWindow the caption bar for the datawindow gets lost
> in the splitwindow. If I cascade or tile, the caption reappears. I
> need to somhow add minimize/maximize/close under the splitwindow
> caption bar so I can restore the datawindow.
>
> Looking at Fabrice's SplitShellWindow he is able to do it, the min/max/
> close buttons appear directly below the splitwindow caption bar, but
> it looks like he is creating his SplitShell from ShellWindow.
>
> Geoff, I wanted to use your split window and shell, because I like the
> way you add the background to your windows. This is a small problem
> for now and not a show stopper. Rewriting the App not using Classmate,
> that's the goal for now.

From: Paul D B on
Geoff Chambers wrote:

>
> I'll try and explain the overall design better. Basically I have a
> SplitWindow with 2 Panes. The Left Pane holds a Dialog Window
> (FabOutlookBar)and the other pane holds a shell window. The lft pane
> Dialog Window basically provides me with buttons to selct files. When
> I press a button in the dialog window of the left pane it passes
> amessage up to the SplitWindow to open a DataWindow in the Shell
> window pane. This is working ok and all of the messaging seems to be
> handle correctly. I can Cascade and Tile the windows, Close all ,
> etc... If I press a button in the left dialog and the window is
> already opened, it becomes the active window. The only problem is if I
> maximize the DataWindow the caption bar for the datawindow gets lost
> in the splitwindow. If I cascade or tile, the caption reappears. I
> need to somhow add minimize/maximize/close under the splitwindow
> caption bar so I can restore the datawindow.
>

Hi Geoff, I'm using Faboutlookbar and FabSplitshell. Works as expected
for me. When maximimizing a datawindow, the caption of the datawindow is
added (in rectangular brackets) to the caption of the shellwindow.
The caption bar of the datawindow disappears of cours; but grey
min/max/close buttons are added just below those of the shellwindow.
I guess all this this is standard VO behaviour: the VO-IDE is showing
exactly the same behaviour.

--
Paul

From: Geoff Chambers on
On Jul 22, 5:05 am, "Paul D B" <poll...(a)NOMORESPAMhnt.be> wrote:
> Geoff Chambers wrote:
>
> > I'll try and explain the overall design better. Basically I have a
> > SplitWindow with 2 Panes. The Left Pane holds a Dialog Window
> > (FabOutlookBar)and the other pane holds a shell window. The lft pane
> > Dialog Window basically provides me with buttons to selct files. When
> > I press a button in the dialog window of the left pane it passes
> > amessage up to the SplitWindow to open a DataWindow in the Shell
> > window pane. This is working ok and all of the messaging seems to be
> > handle correctly. I can Cascade and Tile the windows, Close all ,
> > etc... If I press a button in the left dialog and the window is
> > already opened, it becomes the active window. The only problem is if I
> > maximize the DataWindow the caption bar for the datawindow gets lost
> > in the splitwindow. If I cascade or tile, the caption reappears. I
> > need to somhow add minimize/maximize/close under the splitwindow
> > caption bar so I can restore the datawindow.
>
> Hi Geoff, I'm using Faboutlookbar and FabSplitshell. Works as expected
> for me. When maximimizing a datawindow, the caption of the datawindow is
> added (in rectangular brackets) to the caption of the shellwindow.
> The caption bar of the datawindow disappears of cours; but grey
> min/max/close buttons are added just below those of the shellwindow.
> I guess all this this is standard VO behaviour: the VO-IDE is showing
> exactly the same behaviour.
>
> --
> Paul- Hide quoted text -
>
> - Show quoted text -

Yes, looks like I just change the Fab Control ti Inherit from Geoff's
ShellWindow and it seems to have everything I need.
From: Geoff Schaller on
Isn't inheritance wonderful?
<g>

> Yes, looks like I just change the Fab Control ti Inherit from Geoff's
> ShellWindow and it seems to have everything I need.

From: Geoff Chambers on
On Jul 23, 6:36 pm, "Geoff Schaller"
<geo...(a)softxwareobjectives.com.au> wrote:
> Isn't inheritance wonderful?
> <g>
>
>
>
> > Yes, looks like I just change the Fab Control ti Inherit from Geoff's
> > ShellWindow and it seems to have everything I need.- Hide quoted text -
>
> - Show quoted text -

I know I was going to say the same thing
First  |  Prev  | 
Pages: 1 2
Prev: Tip of the Day
Next: Support Tools