TSRVDxSkinAdapter v1.0.1
Copyright (c) 2011 Marek Mittmann
marek@progtech.pl

Marek:
Recently I have implemented skinnig for ScaleRichView using ExpressSkins package. The code consists of a single component named TSRVDxSkinAdapter. This component placed on the form enables skinning of all TSRichViewEdit, TSclRVRuler and TRVRulerItemSelector owned by this form. Certainly, the TdxSkinController must be adequately configured. TSRVDxSkinAdapter does not trace insertion of new controls, thus skinning of controls placed after creation of TSRVDxSkinAdapter (e.g in runtime) must be forced manually using method TSRVDxSkinAdapter.Refresh. TSRVDxSkinAdapter modifies some visual properties and event handlers of the affected controls and does not restore them. Thus better backup your project before use it! 

Installation:
Install ScaleRichView and ExpressSkins. Then add the included pas-files in any package. Make sure that designide.dcp is included in the "Requires" of this package (if not, right-click "Requires", choose "Add Reference" in the popup menu, and select designide.dcp (it is located in "Lib" folder of RAD Studio). Install the package. When installing, RAD Studio will ask to add additional packages in "Requires" (mainly ScaleRichView and DevExpress packages); allow to do it. Make sure that the path to pas-files is added to the Delphi library path.