Joan, A report is definately different than a form. Since the original intent of a report is to go to a printer, there really doesnt' seem to be a reason to have theme selection in the designer. When you stop and think about it, being able to change the THEME of a screen option by command line is very powerful. If you have a selected a theme for your application, you can use the GETPROPERTY command in the after start eep of your main menu form as such GETPROPERTY RBASE_FORM THEMENAME pThemeName (I use p because I ofter clear my variables by issueing CLEAR VAR v%) Then any dialogs, report calls, pause statements, custom popups can be changed to your theme by simply adding the option |THEMENAME &pThemeName like such;
IF vQuoteCustomerID IS NULL AND vQuotePurchaseOrder IS NULL THEN CLS PAUSE 2 USING '-ERROR- You Must Select Customer and PO First!' + CAPTION ' Oops!' + ICON STOP + BUTTON 'Press any key to continue ...' + OPTION BUTTON_FONT_COLOR GREEN + |MESSAGE_FONT_NAME ARIAL + |MESSAGE_FONT_COLOR RED + |MESSAGE_FONT_SIZE 10 + |MESSAGE_FONT_BOLD ON + |THEMENAME &pThemeName RETURN ENDIF This is just my opinion but I don't believe it is good idea to have a theme selector in the report designer but you can always request an enhancement request. A nice new feature in Extreme 9.0 is the ability to select all your forms at once and change or remove any applied theme. Jan -----Original Message----- From: Joan Peterson <[email protected]> To: [email protected] (RBASE-L Mailing List) Date: Mon, 17 May 2010 16:23:28 -0400 Subject: [RBASE-L] - Re: Tip of the Day: Using Custom Themes in R:BASEeXtreme9.0 Are you saying use a command line to print? I would want to see it in the report setup. Joan On 5/17/2010 11:36 AM, Steve Vellella wrote: > You can declare a theme when using the "Print xxxxxx option screen" that > will use the theme for the print preview screen. > > Steve Vellella > Office: 520-498-2256 > Cell: 520-250-6498 > -----Original Message----- > From: [email protected] [mailto:[email protected]] On Behalf Of Joan > Peterson > Sent: Monday, May 17, 2010 5:46 AM > To: RBASE-L Mailing List > Subject: [RBASE-L] - Re: Tip of the Day: Using Custom Themes in R:BASE > eXtreme9.0 > > It would be nice to be able to apply or change a theme to Reports in the > Report Designer as part of the print setup. I see that a theme can be > declared as part of Form Design. > Joan > > On 5/17/2010 12:11 AM, A. Razzak Memon wrote: > >> Monday, May 17, 2010 >> >> Tip of the Day: Using Custom Themes in R:BASE eXtreme 9.0 (32/64) >> >> Supported Versions: R:BASE eXtreme 9.0 (32) >> Supported Versions: R:BASE eXtreme 9.0 (32) >> Supported Builds..: 9.0.1.10511 or higher >> R:BASE Updates: http://www.rupdates.com >> >> Did you know that you can integrate your own custom theme in R:BASE >> eXtreme 9.0? >> >> There are 86 (35 old + 51 new) pre-defined themes available in R:BASE >> eXtreme 9.0. These themes can be applied to Internal Forms, External >> Forms (.rff), Applications (.rba), the Print Preview window, CHOOSE, >> DIALOG, PAUSE, PLUGIN (RCalculator), and PRNSETUP dialog windows. >> >> Here is a list of documented themes in R:BASE eXtreme 9.0: >> >> 01. Aqua >> 02. BeOS >> 03. Blade >> 04. Blue Monkey >> 05. Bugatti >> 06. Catalyst >> 07. Celestial >> 08. Chrome >> 09. Clear Orange >> 10. Convergence >> 11. Crystal Blue >> 12. Dazzle >> 13. Elegance >> 14. Eternal >> 15. Forest Green >> 16. Destiny >> 17. Gallardo >> 18. Homestead >> 19. iTunes >> 20. KDE >> 21. Legends >> 22. Luna >> 23. Luxor >> 24. Metallic >> 25. Mind Wood >> 26. Mint >> 27. Navy >> 28. Office 2007 >> 29. Panther >> 30. Plex >> 31. Prof Skin >> 32. QNX >> 33. Radiance >> 34. Royale >> 35. Sentinel Blue >> 36. Sentinel Green >> 37. Sentinel Red >> 38. Sentinel Purple >> 39. Sentinel Silver >> 40. Seven >> 41. Sniper >> 42. Soft Blue >> 43. Swing >> 44. Venom >> 45. Vienna >> 46. Vista CG >> 47. Vista New >> 48. Water Color >> 49. Windows Media Player 11 >> 50. Wood >> 51. Yrgen Style >> >> If that is not enough, now you can integrate your own custom theme >> in R:BASE eXtreme 9.0. >> >> Here's how: >> >> 01. Create a separate folder, such as "Styles" under the same folder >> with your database and application(s). >> >> 02. Copy your own custom designed theme (themename.msstyles) file in >> "Styles" folder. >> >> 03. Use the following PROPERTY command to load your custom designed >> theme in your application startup or RBASE.DAT file. >> >> -- Load Theme >> PROPERTY LOAD_THEME 'themename' 'Styles\themename.msstyles' >> -- your additional code here >> RETURN >> >> 04. Use the following PROPERTY command to release your custom >> designed theme from memory, such as application EXIT routine. >> >> -- Release Theme >> PROPERTY RELEASE_THEME 'themename' 'TRUE' >> RETURN >> >> 05. Use the following PROPERTY command to change custom theme. >> >> -- Change Theme >> PROPERTY CHANGE_THEME 'themename' 'filepathandname' >> RETURN >> >> Example: >> >> PROPERTY CHANGE_THEME NewLuna 'Styles\LunaXP.msstyles' >> RETURN >> >> After this command is issued, the theme NewLuna will use >> the styles defined in the LunaXP.msstyles file. >> >> This command parameter is provided to alter the theme file, >> and to avoid changing the specified "theme name" is every >> location within the code. >> >> 06. In a compiled application, you may embed your custom themes >> as built-in resource without including external files. >> >> R:Compiler 9.0 | Additional Resources | Themes >> Add Themes ... (*.msstyles) >> Load Theme(s) from Library... >> >> Note: >> >> All previously defined Forms which are redefined to use Themes >> should be thoroughly checked prior to putting into production, >> as objects and text may look substantially different. >> >> Have fun! >> >> Very Best R;egards, >> >> Razzak. >> >> P.S. To review all Themes in a live form, run the "Dynamic R:BASE >> eXtreme 9.0 Theme Selector" form, RBG90_ThemeSelctr, within the >> RRBYW16 sample database (bundled with full installation) of R:BASE >> eXtreme 9.0 (32) and (64). >> >> >> >> >> > > >

