Print Page | Close Window

Load icon externally through xml file

Printed From: Codejock Forums
Category: Codejock Products
Forum Name: Toolkit Pro
Forum Description: Topics Related to Codejock Toolkit Pro
URL: http://forum.codejock.com/forum_posts.asp?TID=18803
Printed Date: 19 June 2025 at 1:31pm
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: Load icon externally through xml file
Posted By: Salah
Subject: Load icon externally through xml file
Date Posted: 08 August 2011 at 7:19pm
Hi there,

I am just wondering if there is a way to import icons externally through xml file.  I saw sample like this :<Images>
        <IconSet Id="57607">
            <Icon Width="16" Data="ABAAAAAAGCAAAAAAEDAAICAAAAAAABAAAAAAABAAAAAABAAAACAADAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPAAAAPPAAAAPPAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAAAAAAAAAMAMAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAMAMAAAAAAAAAAAAAAAAAAAAAAAAAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAAPPPPAAAAPPPPAAAAPPPPAAAMAMAMAAAMAMAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAIAIAIAAAIAIAIAAAIAIAIAAAMAMAMAAAMAMAMAAAAAAAAAAAMAMAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAMAMAAAMAMAMAAAAAAAAAAAAAAAAAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAAAAAAAAAMAMAMAAAAAAAAAAAMAMAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAMAMAAAAAAAAAAAMAMAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAAAAAAAAAAMAMAMAAAAAAAAAAAMAMAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDAAICAAAAAAABAAAAAAABAAAAAABAAABAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPAAPPAAAAAAAEAAPPPPAAAAAMHAAAAAAIDAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAMAAAAAAAOBAAAAAAOHAAAAAAPHAAAAAAPDAAAAAIPDAAAAAPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"/>
        </IconSet>

I don't understand the Data property, to me it seems the icon itself!? is it possible to specify a path to it? like c:\projects\myicons?

Also, is there a documentation for the xml file and/or xaml?

Thanks



Replies:
Posted By: Oleg
Date Posted: 09 August 2011 at 7:13am
You can open CommandBars designer, create icons here and export to XML - it will have same format.

-------------
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS


Posted By: Salah
Date Posted: 09 August 2011 at 5:41pm
Thank you. I created an icon in the CommnandBar Designer and exported to xml document still the icons embedded in the xml file like this

<IconSet Id="57607">
            <Icon Width="16" Data="ABAAAAAAGCAAAAAAEDAAICAAAAAAABAAAAAAABAAAAAABAAAACAADAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPAAAAPPAAAAPPAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAAAAAAAAAMAMAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAMAMAAAAAAAAAAAAAAAAAAAAAAAAAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAAPPPPAAAAPPPPAAAAPPPPAAAMAMAMAAAMAMAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAIAIAIAAAIAIAIAAAIAIAIAAAMAMAMAAAMAMAMAAAAAAAAAAAMAMAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAMAMAAAMAMAMAAAAAAAAAAAAAAAAAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAMAMAMAAAAAAAAAAAMAMAMAAAAAAAAAAAMAMAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAMAMAAAAAAAAAAAMAMAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAAAAAAAAAAMAMAMAAAAAAAAAAAMAMAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDAAICAAAAAAABAAAAAAABAAAAAABAAABAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPAANMNMNMNMAEAAPPPPAAAAAMHAAAAAAIDAAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAMAAAAAAAOBAAAAAAOHAAAAAAPHAAAAAAPDAAAAAIPDAAAAAPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"/>
        </IconSet>



Is there a way to reference to external .icon file ?

Thanks again.


Posted By: Salah
Date Posted: 11 August 2011 at 3:04am
Hi There,

I am trying to export ribbon bars into an xml file. I could not see menu items , tabs , and groups but I see toolbar control items. Below is code snippet. Am I missing something?


Thanks


CXTPCommandBars* pCommandBars = GetCommandBars();
CXTPImageManager* pImageManager = pCommandBars->GetImageManager();
 CXTPRibbonBar* pRibbonBar = (CXTPRibbonBar*)pCommandBars->GetMenuBar();
 pRibbonBar->EnableCustomization(TRUE);

      

        XTP_COMMANDBARS_PROPEXCHANGE_PARAM param;
        param.bSerializeControls = TRUE;
        param.bSaveOnlyCustomized = FALSE;
        param.bSerializeActions = TRUE;
        pCommandBars->DoPropExchange(pPX, &param);

px.SaveToFile(fd.GetPathName());







Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net