Hi Guys,
some advice here is really appreciated.
Thanks and Regards,
Pavan
On Friday, 9 September 2011 6:35:16 AM, pavan vadavalli wrote:
Hi Greg,
I tried to adjust the width and height in the layout method to make
sure the width and height is less then the Preferred height and
preferred width.
But still i dont see the Scroll bar.
What i changed in the code.
taskBar.setContent(taskBarContents);
taskBarContents.setSize(taskBar.getPreferredWidth(),taskBar.getPreferredHeight());
taskBarScrollPane.setPreferredHeight(taskBar.getPreferredHeight());
taskBarScrollPane.setPreferredWidth(taskBar.getPreferredWidth());
taskBarScrollPane.setWidth(taskBarScrollPane.getPreferredWidth()-200);
taskBarScrollPane.setHeight(taskBarScrollPane.getPreferredHeight()-20);
Attached is the complete sources . i have modified TerraTheme to set
the skins for the components.
componentSkinMap.put(InternalFrame.class, InternalFrameSkin.class);
componentSkinMap.put(MainDisplay.class, MainDisplaySkin.class);
componentSkinMap.put(TaskBar.class, TaskBarSkin.class);
Btw, do we have easy other option (other than changing the provider in
the Manifest and writing a new Provider (Terra Theme is marked as
final ))to plugin the skins without touching the Pivot sources?
Thanks and Regards,
Pavan
On 8/09/2011 11:22 PM, Greg Brown wrote:
Hard to say without seeing the code. But basically, you need to make
sure that the scroll pane is given a width and/or height that is
smaller than its preferred size. Then the scroll bars will appear.
On Sep 8, 2011, at 9:17 AM, pavan vadavalli wrote:
HI Greg,
Can you please help me to point to the issue in layout design that
is causing the Scrollbar to not to appear?
Thanks and Regards,
Pavan
On 7/09/2011 7:10 AM, pavan vadavalli wrote:
Hi Greg,
I have been actually trying to implement an MDI based solution,
this is part of the Task Bar implementation. I have updated the
Skin in Terra Theme since i didn't find and easy option to plugin
the skin.
Attached is the skin for the TaskBar.
in the taskbar Layout
The contents are added as below.
TaskBar taskBar = (TaskBar)getComponent(); this.getComponent();
taskBar.setContent(taskBarContents);
taskBarContents.setSize(taskBar.getPreferredWidth(),taskBar.getPreferredHeight());
taskBarScrollPane.setPreferredHeight(taskBar.getPreferredHeight());
taskBarScrollPane.setPreferredWidth(taskBar.getPreferredWidth());
taskBar.setMaximized(true);
I have added the ScrollPane to the window and i have set maximized
in all the places for the window.
What am i missing here?
-Pavan
On 7/09/2011 6:47 AM, Greg Brown wrote:
Sounds like you might have a different layout issue in your 2nd
window.
On Sep 6, 2011, at 4:41 PM, pavan vadavalli wrote:
Hi Greg,
You are correct, this is working as an independent window.
I was testing this along in my application where i have two
windows ( the main Window and second Window ).
The main Window is the owner of the Second window.
the Second window is the class extending Window and i have set
the Maximized to true for the second window along with the main
window aswell.
But the Scrollbar is not popping up in this case.
Thanks and Regards,
Pavan
On 7/09/2011 6:16 AM, Greg Brown wrote:
Attached is the updated XML
Works for me. See attached.
However, i was actually looking for a more flexible solution
like scrollpane content can stretch itself with the size of the
the Parent Window and can show all the elements.
That's exactly what setting maximized="true" on the Window does.