|
Prev: Tip of the Day
Next: Support Tools
From: Geoff Schaller on 19 Jul 2008 20:13 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 22 Jul 2008 05:05 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 23 Jul 2008 12:11 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 23 Jul 2008 18:36 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 24 Jul 2008 10:59
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 |