Jump to content

Region Slider Panel


Recommended Posts

Hi,

 

TUniRegionPanel a new component for UniGUI that make a multi region panel with split and slider !

 

Version 2.0.0

 

* Compiled with XE3

* Bug Fixed on RegionParent is nil

* Added Layout Property (lyAccordion or lyBorder) . Other layouts under working.

* Added AutoScrollContent property for hide or show auto scroll content if larger than panel.

 

New:

	
Property Layout 			: TExtContainerLayout Read FLayout Write FLayout Default LyBorder;
Property AutoScrollContent  : Boolean Read FAutoScrollContent Write FAutoScrollContent Default False;

 

Properties:

 

	
Property Regionable: Boolean ; // For MainParent RegionPanel = False and For child RegionPanel = True
Property RegionSplit: Boolean ;  // For MainParent RegionPanel = False and For child RegionPanel = True or False
Property RegionFrame: Boolean ; // Better set to true
Property RegionTitleCollapse: Boolean ; // click on title colapse panel
Property RegionCollapsible: Boolean ; // For MainParent RegionPanel = False and For child RegionPanel = True or false
Property Region: TExtBoxComponentRegion ; // west or east or ...
Property RegionParent: TUniRegionPanel ; // Set parent of child region panels
Property ResgionTitle: AnsiString ; // Panel title
Property Vesrion : string ; // readonly

 

 

For use See Example.

 

Enjoy it!

 

post-224-0-51887600-1312034335_thumb.png

 

Coment Errors or Futures.

 

Best Regards

UniXPanel-v.2.0.0.zip

  • Upvote 2
Link to comment
Share on other sites

  • Administrators

Not working with Delphi 2007 and last unigui vcl :(

 

I hope Farshad can add this component directly to the library making it compatible with all delphi version :rolleyes:

 

I didn't have time to download and test the component but since source is included I think it should be compilable in all Delphi versions.

Link to comment
Share on other sites

  • Administrators

Hi,

 

TUniRegionPanel a new component for UniGUI that make a multi region panel with split and slider !

 

Properties:

 

	
Property Regionable: Boolean ; // For MainParent RegionPanel = False and For child RegionPanel = True
Property RegionSplit: Boolean ;  // For MainParent RegionPanel = False and For child RegionPanel = True or False
Property RegionFrame: Boolean ; // Better set to true
Property RegionTitleCollapse: Boolean ; // click on title colapse panel
Property RegionCollapsible: Boolean ; // For MainParent RegionPanel = False and For child RegionPanel = True or false
Property Region: TExtBoxComponentRegion ; // west or east or ...
Property RegionParent: TUniRegionPanel ; // Set parent of child region panels
Property ResgionTitle: AnsiString ; // Panel title
Property Vesrion : string ; // readonly

 

For Delphi XE

 

Version 1.0.0

 

For use See Example.

 

Enjoy it!

 

Thank you.

Link to comment
Share on other sites

I can compile and install it on Delphi 2007.

When open demo or add the component to a uniguidemo the browser dosn't load the page.

 

I didn't have time to download and test the component but since source is included I think it should be compilable in all Delphi versions.

Link to comment
Share on other sites

Delphi 2010

 

Change the dcp references from 15 to 14 (uIndy15.dcp -> uIndy14.dcp etc)

 

Compiles and install without issue.

Demo sticks on 'Loading' in the browser though.

 

Hi,

 

because browser can't found Ext Path !!!

 

Best Regards

Link to comment
Share on other sites

>>Check ExtRoot path on ServerModule !<<

 

Fixes loading issue

The splitter function works fine but the tree view /tabs and buttons are not drawn correctly

 

Cheers

 

 

Hi,

 

I test it again, work fine!!!

 

post-224-0-54922300-1312362571_thumb.png

 

Best Regards

Link to comment
Share on other sites

  • 2 weeks later...

Very useful component, but I have some details on the deployment with chrome, in some areas of the component.

 

Thanks and regards :)

 

Hi,

 

I put OnResize property for this problem.

You can you this property for solve this.

 

This Example When panel resized My UniXDBGrid1 on then panel resized and fit to parent xPanel.

 

Procedure TFPSample.xpRightResize(This: TExtBoxComponent; AdjWidth, AdjHeight, RawWidth, RawHeight: Integer);
Begin
 UniXDBGrid1.SetBounds( 0, 0, AdjWidth, AdjHeight ) ;
End ;

 

Best Regards

Link to comment
Share on other sites

  • 1 month later...

Hi,

 

I put OnResize property for this problem.

You can you this property for solve this.

 

This Example When panel resized My UniXDBGrid1 on then panel resized and fit to parent xPanel.

 

Procedure TFPSample.xpRightResize(This: TExtBoxComponent; AdjWidth, AdjHeight, RawWidth, RawHeight: Integer);
Begin
 UniXDBGrid1.SetBounds( 0, 0, AdjWidth, AdjHeight ) ;
End ;

 

Best Regards

Link to comment
Share on other sites

  • 1 month later...
  • 4 weeks later...
  • 4 weeks later...

Hello !!!

 

I was trying to install this component and it was not possible. It compile well, but I could not install due to this error:

 

post-125-0-13596300-1324387177_thumb.png

 

PS: I install the last release of UNIGUI today and I use Delphi 2009.

 

Hi,

 

I think you install both unitools12 and unitools15 , if this right , you must be use one of them.

 

Regards

Link to comment
Share on other sites

  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...