Theming / Branding FireDaemon Pro
Previous Topic  Next Topic 


Introduction


It's possible to theme or brand FireDaemon Pro. Theming (skinning) allows you to:



You can't remove copyright notices and version numbers nor modify the name of executables and registry keys. A commercial service is provided for customers who require FireDaemon Pro skinned. For more information and pricing please contact sales support.


Example Screenshots


Main GUI (titlebar icon and description and toolbar icons):



New / Edit Service Definition dialog (titlebar icon and description and toolbar icons):



Help/About (titlebar description, primary icon and other text and links) plus Help/About/Details (titlebar description only) :



Graphics Requirements


The minimum requirements for the replacement graphics are as follows:



Various caveats apply:



Configuration Example


FireDaemon Pro ships with a sample theme. The theme is defined in an XML file (see below). The theme XML file needs to be placed in a directory called "Skin" in the FireDaemon Pro installation directory (typically "%FIREDAEMON_HOME%"). Underneath the Skin directory create a directory called "Graphics". Place all icons and bitmaps in this directory. Note that if the FIREDAEMON_HOME environment variable is not defined, the installation directory path will be sourced from the FireDaemon Pro HKLM InstallationDir registry variable.



The default XML configuration file is as follows (note that the ImageType tag needs to be either "icon" or "bmp" - the toolbar can only contain icons or bitmaps but not both):


<?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?>

<Reskinning>

<Text>

    <CommandLine>FireDaemon Pro</CommandLine>

    <SplashScreen>FireDaemon Pro</SplashScreen>

    <Titlebar>FireDaemon Pro</Titlebar>

    <About>FireDaemon Pro</About>

    <VisitWebSiteUrl>http://www.firedaemon.com</VisitWebSiteUrl>

    <HomeSiteTitle>www.firedaemon.com</HomeSiteTitle>

    <HomeSiteUrl>http://www.firedaemon.com</HomeSiteUrl>

    <RegisterTitle>Register</RegisterTitle>

    <RegisterAddress>http://www.firedaemon.com/purchase-firedaemon.php</RegisterAddress>

    <Support>For complimentary support of your FireDaemon product please email:</Support>

    <SupportLinkTitle>helpdesk@firedaemon.com</SupportLinkTitle>

    <SupportLinkUrl>mailto:helpdesk@firedaemon.com</SupportLinkUrl>

    <Details>FireDaemon Support Details</Details>

</Text>

<Graphics>

    <FDServiceIcon>application.ico</FDServiceIcon>

    <NonFDServiceIcon>gear.ico</NonFDServiceIcon>

    <SplashScreenIcon>fd.ico</SplashScreenIcon>

    <SplashScreenTextIcon>FireDaemon.ico</SplashScreenTextIcon>

    <GUIicon>fd.ico</GUIicon>

    <AboutIcon>devil.ico</AboutIcon>

    <Toolbar>

        <ImageType>icon</ImageType>

        <NewSvc>application_add.ico</NewSvc>

        <EditSvc>application_edit.ico</EditSvc>

        <Delete>application_delete.ico</Delete>

        <DeleteAll>application_enterprise_delete.ico</DeleteAll>

        <Start>application_run.ico</Start>

        <Stop>application_stop.ico</Stop>

        <Restart>application_ok.ico</Restart>

        <StartAll>application_enterprise_run.ico</StartAll>

        <StopAll>application_enterprise_stop.ico</StopAll>

        <RestartAll>application_enterprise_ok.ico</RestartAll>

        <Filter>funnel.ico</Filter>

        <OpenSvc>folder_gear.ico</OpenSvc>

        <Save>floppy_disk2.ico</Save>

        <SaveAs>folder_into.ico</SaveAs>

        <ViewXML>binocular.ico</ViewXML>

        <Refresh>refresh.ico</Refresh>

        <Exit>exit.ico</Exit>

    </Toolbar>

</Graphics>

</Reskinning>