ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
Forum membership is Free!  Click Join to sign-up
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 skinning question
 New Topic  Reply to Topic
Author Previous Topic Topic Next Topic  

pierrotsc

USA
499 Posts

Posted - Oct 20 2014 :  00:24:57  Show Profile  Reply
is it possible to skin the open/save/print dialog with devexpress ?
Thanks.
Pierre

xequte

39145 Posts

Posted - Oct 20 2014 :  02:00:08  Show Profile  Reply
Hi Pierre

No, I'm afraid that's not supported.


Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Go to Top of Page

pierrotsc

USA
499 Posts

Posted - Oct 20 2014 :  02:09:46  Show Profile  Reply
oh well...thanks..
Go to Top of Page

w2m

USA
1990 Posts

Posted - Oct 20 2014 :  05:19:31  Show Profile  Reply
Try this:
http://theroadtodelphi.wordpress.com/vcl-style-utils/

Vcl.Styles.Utils is a open source set of utilities that augment vcl styles. In fact some of this code has been added to Delphi itself.

It is troublesome that Embarcadero has not fully implemented vcl.styles by now so that more components are styled. This is the only way to style some components that I know of.

It is not perfect but they continually are improving it.

Bill Miller
Adirondack Software & Graphics
Email: w2m@hughes.net
EBook: http://www.imageen.com/ebook/
Custom Commercial ImageEn Development
Go to Top of Page

pierrotsc

USA
499 Posts

Posted - Oct 20 2014 :  16:59:09  Show Profile  Reply
XE2 and above :(
Go to Top of Page

w2m

USA
1990 Posts

Posted - Oct 21 2014 :  06:21:41  Show Profile  Reply
Pierre,

Your Delphi is getting old. If you install the latest version you will gain many things that the newer versions offer including theming.

Bill Miller
Adirondack Software & Graphics
Email: w2m@hughes.net
EBook: http://www.imageen.com/ebook/
Custom Commercial ImageEn Development
Go to Top of Page

pierrotsc

USA
499 Posts

Posted - Oct 21 2014 :  06:39:39  Show Profile  Reply
I know but i have old code i use that are not developed anymore and do not run on newer version.That's ok. I can live without the skins. It would be good if the imageen dialogs were forms so i could drop a component onto them for skinning :)
Pierre
Go to Top of Page

w2m

USA
1990 Posts

Posted - Oct 21 2014 :  06:41:41  Show Profile  Reply
Old code can be updated as well. Its time to move up. Your could move up and gradually convert the old code as time permits while leaving your old version installed as well. Eventually you will have an app with a number of new features.

Bill Miller
Adirondack Software & Graphics
Email: w2m@hughes.net
EBook: http://www.imageen.com/ebook/
Custom Commercial ImageEn Development
Go to Top of Page

pierrotsc

USA
499 Posts

Posted - Oct 21 2014 :  16:35:12  Show Profile  Reply
i can try slowly then to see if i can indeed migrate. i am using graphics 32 routines too and that have not been upgraded in a while.
Go to Top of Page

xequte

39145 Posts

Posted - Oct 21 2014 :  21:51:24  Show Profile  Reply
Hi Pierre

ImageEn v5.2.0 has just been released which supports VCL themes if you enable it in ie.inc. However, as you say XE2 or newer is needed for theme support.

The open/save dialogs are standard Windows dialogs, so cannot be altered, however the print dialogs are all forms, and you can modify them in your source folder (just remember to remove the defines so you can view the form in the IDE).


Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Go to Top of Page

pierrotsc

USA
499 Posts

Posted - Oct 21 2014 :  23:33:54  Show Profile  Reply
thank you. i am trying to see if i can migrate all my old codes to xe2. right now i am having issues with dmath.
Go to Top of Page

pierrotsc

USA
499 Posts

Posted - Oct 23 2014 :  17:29:37  Show Profile  Reply
i see 3 printing forms. what is the code i have to comment to be able to see the forms? i do not want to mess up.
thanks
Pierre
Go to Top of Page

xequte

39145 Posts

Posted - Oct 23 2014 :  23:07:01  Show Profile  Reply
Hi Pierre

At the start, change:

{$IFDEF IEINCLUDEPRINTDIALOGS}

To:

{.$IFDEF IEINCLUDEPRINTDIALOGS}


And at the end, change:

{$ELSE} // {$ifdef IEINCLUDEPRINTDIALOGS}
interface
implementation
{$ENDIF}

to:

(*
{$ELSE} // {$ifdef IEINCLUDEPRINTDIALOGS}
interface
implementation
{$ENDIF}
*)

Then close and reopen the unit.

Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Go to Top of Page

pierrotsc

USA
499 Posts

Posted - Oct 24 2014 :  02:00:14  Show Profile  Reply
thank you..will do
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
Jump To: