Index: Application/Application.Ringtoets.Setup/License.rtf =================================================================== diff -u -r47a261b7a306bc5dc690b2b9a47a9fe1ae2ae732 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Application/Application.Ringtoets.Setup/License.rtf (.../License.rtf) (revision 47a261b7a306bc5dc690b2b9a47a9fe1ae2ae732) +++ Application/Application.Ringtoets.Setup/License.rtf (.../License.rtf) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -1,31 +1,31 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang2057\deflangfe2052\themelang2057\themelangfe2052\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;} -{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ????\'a1\'a7???};}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f39\fbidi \fnil\fcharset134\fprq2{\*\panose 00000000000000000000}@SimSun;} -{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ????\'a1\'a7???};} +{\rtf1\adeflang2128\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1043\deflangfe2052\themelang2057\themelangfe2052\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;} +{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ?????\'a1\'ec???};}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} +{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f39\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f44\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@SimSun;} +{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ?????\'a1\'ec???};} {\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ????\'a1\'a7???};} -{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f40\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\f41\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f43\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f44\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f45\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\f46\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f47\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f48\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f60\fbidi \fmodern\fcharset238\fprq1 Courier New CE;} -{\f61\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f63\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f64\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f65\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} -{\f66\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f67\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f68\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);} -{\f172\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ????\'a1\'a7???};}{\f380\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f381\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f383\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;} -{\f384\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f387\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f388\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\f410\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\f411\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f413\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f414\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f417\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\f418\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f420\fbidi \fswiss\fcharset238\fprq2 Tahoma CE;}{\f421\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f423\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek;} -{\f424\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur;}{\f425\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f426\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f427\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic;} -{\f428\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f429\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f432\fbidi \fnil\fcharset0\fprq2 @SimSun Western;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ?????\'a1\'ec???};} +{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f45\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\f46\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f48\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f49\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f50\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\f51\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f52\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f53\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f65\fbidi \fmodern\fcharset238\fprq1 Courier New CE;} +{\f66\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f68\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f69\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f70\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} +{\f71\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f72\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f73\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);} +{\f177\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ?????\'a1\'ec???};}{\f385\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f386\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f388\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;} +{\f389\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f392\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f393\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\f425\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} +{\f426\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f428\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f429\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f432\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} +{\f433\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f435\fbidi \fswiss\fcharset238\fprq2 Tahoma CE;}{\f436\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f438\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek;} +{\f439\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur;}{\f440\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f441\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f442\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic;} +{\f443\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f444\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f487\fbidi \fnil\fcharset0\fprq2 @SimSun Western;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} {\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} {\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31520\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ????\'a1\'a7???};}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;} +{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31520\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ?????\'a1\'ec???};}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;} {\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} {\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} {\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} {\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} {\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} {\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} {\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ????\'a1\'a7???};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} +{\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ?????\'a1\'ec???};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} {\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} {\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} {\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} @@ -34,28 +34,28 @@ \red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\chyperlink\ctint255\cshade255\red0\green0\blue255;\red51\green51\blue51;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 } {\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang2057\langfe2052\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp2057\langfenp2052 \snext0 \sqformat \spriority0 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 -Default Paragraph Font;}{\*\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv -\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang2057\langfe2052\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp2057\langfenp2052 -\snext11 \ssemihidden \sunhideused Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf17 \sbasedon10 \sunhideused \styrsid7675473 Hyperlink;}{\*\cs16 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 -\sbasedon10 \ssemihidden \sunhideused \styrsid7675473 annotation reference;}{\s17\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 +Default Paragraph Font;}{\*\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang2128 \ltrch\fcs0 \fs22\lang1043\langfe2052\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1043\langfenp2052 \snext11 \ssemihidden \sunhideused +Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf17 \sbasedon10 \sunhideused \styrsid7675473 Hyperlink;}{\*\cs16 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden \sunhideused \styrsid7675473 +annotation reference;}{\s17\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe2052\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext17 \slink18 \ssemihidden \sunhideused \styrsid7675473 annotation text;}{\*\cs18 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20 -\sbasedon10 \slink17 \slocked \ssemihidden \styrsid7675473 Comment Text Char;}{\s19\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs16\alang1025 \ltrch\fcs0 -\fs16\lang2057\langfe2052\loch\f38\hich\af38\dbch\af31505\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext19 \slink20 \ssemihidden \sunhideused \styrsid7675473 Balloon Text;}{\*\cs20 \additive \rtlch\fcs1 \af38\afs16 \ltrch\fcs0 \f38\fs16 +\sbasedon10 \slink17 \slocked \ssemihidden \styrsid7675473 Comment Text Char;}{\s19\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs16\alang1025 \ltrch\fcs0 +\fs16\lang2057\langfe2052\loch\f39\hich\af39\dbch\af31505\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext19 \slink20 \ssemihidden \sunhideused \styrsid7675473 Balloon Text;}{\*\cs20 \additive \rtlch\fcs1 \af39\afs16 \ltrch\fcs0 \f39\fs16 \sbasedon10 \slink19 \slocked \ssemihidden \styrsid7675473 Balloon Text Char;}}{\*\rsidtbl \rsid488029\rsid1800570\rsid1862769\rsid2112962\rsid2448324\rsid2703580\rsid3020322\rsid3093214\rsid3686156\rsid4150084\rsid4733976\rsid5267739\rsid5593428 -\rsid5862844\rsid6624093\rsid6904447\rsid7675473\rsid8336808\rsid8415516\rsid9447286\rsid9534683\rsid9837452\rsid10243997\rsid10645519\rsid10889275\rsid10969153\rsid12603449\rsid12614763\rsid12780684\rsid12874015\rsid13187850\rsid13707436\rsid13846203 -\rsid13923732\rsid14042855\rsid14624369\rsid14697806\rsid15600639\rsid15998385\rsid16086011\rsid16653078}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info -{\title License Agreement}{\author Deltares}{\operator Marten Janssen}{\creatim\yr2015\mo10\dy5\hr14\min20}{\revtim\yr2015\mo12\dy18\hr9\min52}{\version19}{\edmins26}{\nofpages3}{\nofwords645}{\nofchars3683}{\*\company Stichting Deltares}{\nofcharsws4320} -{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen -\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1440\dgvorigin1440\dghshow1\dgvshow1 +\rsid5862844\rsid6624093\rsid6904447\rsid7675473\rsid8336808\rsid8415516\rsid9447286\rsid9534683\rsid9837452\rsid10243997\rsid10645519\rsid10889275\rsid10965045\rsid10969153\rsid12603449\rsid12614763\rsid12780684\rsid12874015\rsid13187850\rsid13707436 +\rsid13846203\rsid13923732\rsid14042855\rsid14624369\rsid14697806\rsid15600639\rsid15998385\rsid16086011\rsid16653078}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info +{\title License Agreement}{\author Deltares}{\operator Jo\'ebl van den Berg}{\creatim\yr2015\mo10\dy5\hr14\min20}{\revtim\yr2015\mo12\dy21\hr10\min20}{\version20}{\edmins27}{\nofpages3}{\nofwords670}{\nofchars3688}{\*\company Stichting Deltares} +{\nofcharsws4350}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1 +\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1440\dgvorigin1440\dghshow1\dgvshow1 \jexpand\viewkind1\viewscale110\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct \asianbrkrule\rsidroot2703580\newtblstyruls\nogrowautofit\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal \nouicompat \fet0 -{\*\wgrffmtfilter 2450}\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3 -\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} -{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar -\qc \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15600639 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang2057\langfe2052\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp2057\langfenp2052 {\rtlch\fcs1 \ab\af2\afs24 -\ltrch\fcs0 \b\f2\fs24\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 R}{\rtlch\fcs1 \ab\af2\afs24 \ltrch\fcs0 \b\f2\fs24\lang1043\langfe2052\langnp1043\insrsid5862844 \hich\af2\dbch\af31505\loch\f2 INGTOETS }{\rtlch\fcs1 -\ab\af2\afs24 \ltrch\fcs0 \b\f2\fs24\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid488029 \hich\af2\dbch\af31505\loch\f2 LICEN}{\rtlch\fcs1 \ab\af2\afs24 \ltrch\fcs0 \b\f2\fs24\lang1043\langfe2052\langnp1043\insrsid5862844 +{\*\wgrffmtfilter 2450}\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang +{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang +{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} +\pard\plain \ltrpar\qc \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15600639 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang2057\langfe2052\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp2057\langfenp2052 {\rtlch\fcs1 +\ab\af2\afs24 \ltrch\fcs0 \b\f2\fs24\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 R}{\rtlch\fcs1 \ab\af2\afs24 \ltrch\fcs0 \b\f2\fs24\lang1043\langfe2052\langnp1043\insrsid5862844 \hich\af2\dbch\af31505\loch\f2 INGTOETS }{ +\rtlch\fcs1 \ab\af2\afs24 \ltrch\fcs0 \b\f2\fs24\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid488029 \hich\af2\dbch\af31505\loch\f2 LICEN}{\rtlch\fcs1 \ab\af2\afs24 \ltrch\fcs0 \b\f2\fs24\lang1043\langfe2052\langnp1043\insrsid5862844 \hich\af2\dbch\af31505\loch\f2 T}{\rtlch\fcs1 \ab\af2\afs24 \ltrch\fcs0 \b\f2\fs24\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid488029 \hich\af2\dbch\af31505\loch\f2 IE VOORWAARDEN \par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid488029 \par \hich\af2\dbch\af31505\loch\f2 Voor de distributie van }{\rtlch\fcs1 \ab\ai\af2\afs21 \ltrch\fcs0 \b\i\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 Ringtoets}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 @@ -146,16 +146,21 @@ . Core.Common.Utils.dll \par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid8336808 \hich\af2\dbch\af31505\loch\f2 9}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 . Core.Common.Version.dll -\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid8336808 \hich\af2\dbch\af31505\loch\f2 1}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid1862769 0}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 -\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 . }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid10243997 \hich\af2\dbch\af31505\loch\f2 -Core.Plugins.CommonTools.Gui.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 -\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid1862769 \hich\af2\dbch\af31505\loch\f2 11}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 . }{ -\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid10243997 \hich\af2\dbch\af31505\loch\f2 Core.Plugins.ProjectExplorer.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 -\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 -\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid1862769 \hich\af2\dbch\af31505\loch\f2 12}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 . }{ +\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid10965045 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid8336808 \hich\af2\dbch\af31505\loch\f2 1}{\rtlch\fcs1 \af2\afs21 +\ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid1862769 0}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 . }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 +\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid10243997 \hich\af2\dbch\af31505\loch\f2 Core.Plugins.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid10965045 \hich\af2\dbch\af31505\loch\f2 Charting}{ +\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid10243997 \hich\af2\dbch\af31505\loch\f2 .dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid10965045 +\par \hich\af2\dbch\af31505\loch\f2 1}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid10965045 \hich\af2\dbch\af31505\loch\f2 1}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid10965045 +\hich\af2\dbch\af31505\loch\f2 . }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid10965045\charrsid10243997 \hich\af2\dbch\af31505\loch\f2 Core.Plugins.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 +\f2\fs21\lang1043\langfe2052\langnp1043\insrsid10965045\charrsid10965045 \hich\af2\dbch\af31505\loch\f2 CommonTools.Gui}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid10965045\charrsid10243997 +\hich\af2\dbch\af31505\loch\f2 .dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 +\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid10965045 \hich\af2\dbch\af31505\loch\f2 12}{\rtlch\fcs1 \af2\afs21 +\ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 . }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid10243997 \hich\af2\dbch\af31505\loch\f2 +Core.Plugins.ProjectExplorer.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 +\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid10965045 \hich\af2\dbch\af31505\loch\f2 13}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 . }{ \rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid10243997 \hich\af2\dbch\af31505\loch\f2 Core.Plugins.SharpMapGis.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 -\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid1862769 \hich\af2\dbch\af31505\loch\f2 13}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 .}{\rtlch\fcs1 \af2\afs21 +\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid10965045 \hich\af2\dbch\af31505\loch\f2 14}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 .}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid10243997 \hich\af2\dbch\af31505\loch\f2 Core.Plugins.SharpMapGis.Gui.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid13187850 \par }\pard \ltrpar\ql \li855\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin855\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid13187850 @@ -204,16 +209,16 @@ \hich\af2\dbch\af31505\loch\f2 geleverd}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 . }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 \hich\af2\dbch\af31505\loch\f2 Zo niet, zie dan }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid4150084 \hich\af2\dbch\af31505\loch\f2 <} {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 HYPERLINK "}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 -\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid1800570 \hich\af2\dbch\af31505\loch\f2 http://www.g\hich\af2\dbch\af31505\loch\f2 nu.org/licenses/lgpl-3.0.en.html}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 +\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid1800570 \hich\af2\dbch\af31505\loch\f2 http://www.\hich\af2\dbch\af31505\loch\f2 gnu.org/licenses/lgpl-3.0.en.html}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 " }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b7200000068007400740070003a002f002f007700770077002e0067006e0075002e006f00720067002f006c006900630065006e007300650073002f006c00670070006c002d0033002e0030002e0065006e002e006800 -74006d006c000000795881f43b1d7f48af2c825dc485276300000000a5ab000000000000}}}{\fldrslt {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \cs15\f2\fs21\ul\cf17\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid9534683 \hich\af2\dbch\af31505\loch\f2 -http://www.gnu.org/licenses/lgpl-3.0.en.html}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid4150084 \hich\af2\dbch\af31505\loch\f2 >}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 -\f2\fs21\lang1043\langfe2052\langnp1043\insrsid12603449 \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 voor de tekst}{\rtlch\fcs1 \af2\afs21 -\ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 . +74006d006c000000795881f43b1d7f48af2c825dc485276300000000a5ab00000000000044}}}{\fldrslt {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \cs15\f2\fs21\ul\cf17\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid9534683 \hich\af2\dbch\af31505\loch\f2 +http://www.gnu.org/licenses/lgpl-3.0.en.html}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid4150084 \hich\af2\dbch\af31505\loch\f2 >}{ +\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid12603449 \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 +voor de tekst}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 . \par -\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 5. Alle namen en logo\hich\f2 \rquote \loch\f2 s, en verwijzingen \hich\af2\dbch\af31505\loch\f2 -naar, "Deltares" zijn }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 geregistreerde merknamen van}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 +\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 5. Alle namen en logo\hich\f2 \rquote \hich\af2\dbch\af31505\loch\f2 s, en verwijzingen naar, "Deltares" zijn }{ +\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 geregistreerde merknamen van}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 Stichting Deltares, }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 en blijven te allen tijde eigendom van}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 Stichting Deltares. }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid13187850 \hich\af2\dbch\af31505\loch\f2 Alle rechten voorbehouden. @@ -245,15 +250,15 @@ \hich\af2\dbch\af31505\loch\f2 http://www.gnu.org/licenses/gpl-3.0.en.html}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 " }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b7000000068007400740070003a002f002f007700770077002e0067006e0075002e006f00720067002f006c006900630065006e007300650073002f00670070006c002d0033002e0030002e0065006e002e0068007400 -6d006c000000795881f43b1d7f48af2c825dc485276300000000a5ab000000477d4c}}}{\fldrslt {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \cs15\f2\fs21\ul\cf17\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid9534683 \hich\af2\dbch\af31505\loch\f2 -http://www.gnu.org/licenses/gpl-3.0.en.html}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid4150084 \hich\af2\dbch\af31505\loch\f2 >}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 -\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 voor de tekst}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 . +6d006c000000795881f43b1d7f48af2c825dc485276300000000a5ab000000477d4c00}}}{\fldrslt {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \cs15\f2\fs21\ul\cf17\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid9534683 \hich\af2\dbch\af31505\loch\f2 +http://www.gnu.org/licenses/gpl-3.0.en.html}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid4150084 \hich\af2\dbch\af31505\loch\f2 >}{ +\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 voor de tekst}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 . \par -\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 5. Alle namen en logo\hich\f2 \rquote \loch\f2 s, en verwijzingen naar, "Deltares" zijn }{\rtlch\fcs1 \af2\afs21 -\ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 geregistreerde merknamen van}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 -\hich\af2\dbch\af31505\loch\f2 Stichting Deltares, }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 en blijven te allen tijde eigendom van}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 -\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 Stichting Deltares. }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid13187850 -\hich\af2\dbch\af31505\loch\f2 Alle rechten voorbehouden.}{\rtlch\fcs1 \ab\af2\afs24 \ltrch\fcs0 \b\f2\fs24\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 +\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 5. All\hich\af2\dbch\af31505\loch\f2 e namen en logo\hich\f2 \rquote \loch\f2 +s, en verwijzingen naar, "Deltares" zijn }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 geregistreerde merknamen van}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 +\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 Stichting Deltares, }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 +en blijven te allen tijde eigendom van}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 Stichting Deltares. }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 +\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid13187850 \hich\af2\dbch\af31505\loch\f2 Alle rechten voorbehouden.}{\rtlch\fcs1 \ab\af2\afs24 \ltrch\fcs0 \b\f2\fs24\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 \par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15600639 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1043\langfe2052\langnp1043\insrsid16086011\charrsid6624093 \par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a 9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad @@ -360,8 +365,8 @@ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000a082 -89717139d101feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e50000000000000000000000005064 +7dd0d03bd101feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/ChartingGuiPlugin.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/ChartingGuiPlugin.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/ChartingGuiPlugin.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,184 @@ +using System; +using System.Collections.Generic; +using System.Security.Policy; +using Core.Common.Controls.Charting; +using Core.Common.Controls.Charting.Series; +using Core.Common.Gui; +using Core.Common.Gui.Forms; +using Core.Common.Gui.Plugin; +using Core.Common.Utils.Events; +using Core.Plugins.Charting.Forms; +using Core.Plugins.Charting.Properties; +using Core.Plugins.Charting.Property; + +namespace Core.Plugins.Charting +{ + public class ChartingGuiPlugin : GuiPlugin + { + private IRibbonCommandHandler ribbon; + + public override IRibbonCommandHandler RibbonCommandHandler + { + get + { + return ribbon; + } + } + + public ChartLegendView ChartLegendView { get; private set; } + + public void InitializeChartLegendView() + { + if ((ChartLegendView == null) || (ChartLegendView.IsDisposed)) + { + ChartLegendView = new ChartLegendView(this) + { + Text = Resources.CommonToolsGuiPlugin_InitializeChartLegendView_Chart + }; + } + + ActivateChartLegendView(); + } + + private void ActivateChartLegendView() + { + if (Gui.ToolWindowViews != null) + { + Gui.ToolWindowViews.Add(ChartLegendView, ViewLocation.Right | ViewLocation.Top); + Gui.ToolWindowViews.ActiveView = ChartLegendView; + UpdateChartLegendView(); + } + } + + public override IEnumerable GetPropertyInfos() + { + yield return new PropertyInfo(); + yield return new PropertyInfo(); + yield return new PropertyInfo(); + yield return new PropertyInfo(); + yield return new PropertyInfo(); + yield return new PropertyInfo(); + } + + public override IEnumerable GetViewInfoObjects() + { + yield return new ViewInfo + { + Description = Resources.CommonToolsGuiPlugin_GetViewInfoObjects_Chart_View, + AfterCreate = (view, chart) => view.Owner = Gui.MainWindow + }; + } + + public override void Activate() + { + base.Activate(); + + InitializeChartLegendView(); + + if (Gui != null && Gui.DocumentViews != null) + { + if (Gui.DocumentViews.ActiveView != null) + { + UpdateChartLegendView(); + } + + Gui.DocumentViews.ActiveViewChanged += DocumentViewsActiveViewChanged; + Gui.DocumentViews.CollectionChanged += ViewsCollectionChanged; + } + + ribbon = new Ribbon(); + } + + public override void Dispose() + { + if (ChartLegendView != null) + { + ChartLegendView.Dispose(); + ChartLegendView = null; + } + if (Gui != null) + { + if (Gui.DocumentViews != null) + { + if (Gui.DocumentViews.ActiveView != null) + { + UpdateChartLegendView(); + } + + Gui.DocumentViews.ActiveViewChanged -= DocumentViewsActiveViewChanged; + Gui.DocumentViews.CollectionChanged -= ViewsCollectionChanged; + } + } + + ribbon = null; + base.Dispose(); + } + + public override void Deactivate() + { + if (Gui != null) + { + if (Gui.DocumentViews != null) + { + Gui.DocumentViews.CollectionChanged -= ViewsCollectionChanged; + } + } + + base.Deactivate(); + } + + private void DocumentViewsActiveViewChanged(object sender, ActiveViewChangeEventArgs e) + { + UpdateChartLegendView(); + } + + private void ViewsCollectionChanged(object sender, NotifyCollectionChangeEventArgs e) + { + if (Gui == null || Gui.DocumentViews == null) + { + return; + } + + var chartView = e.Item as ChartView; + if (chartView == null) + { + return; + } + + if (e.Action == NotifyCollectionChangeAction.Add) + { + chartView.ToolsActiveChanged += ActiveToolsChanged; + } + else if (e.Action == NotifyCollectionChangeAction.Remove) + { + chartView.ToolsActiveChanged -= ActiveToolsChanged; + } + } + + private void ActiveToolsChanged(object sender, EventArgs e) + { + Gui.MainWindow.ValidateItems(); + } + + private void UpdateChartLegendView() + { + if (ChartLegendView == null) + { + return; + } + + var chartView = Gui.DocumentViews.ActiveView as IChartView; + if (chartView != null) + { + if (ChartLegendView.Data != chartView.Data) + { + ChartLegendView.Data = chartView.Chart; + } + } + else + { + ChartLegendView.Data = null; + } + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Commands/ChartViewCommandBase.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Commands/ChartViewCommandBase.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Commands/ChartViewCommandBase.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,60 @@ +using System; +using System.Drawing; +using Core.Common.Controls.Charting; +using Core.Common.Gui; + +namespace Core.Plugins.Charting.Commands +{ + /// + /// Classes derived from this class will have a possibility to obtain the active + /// (if any) and the . + /// + public abstract class ChartViewCommandBase : IGuiCommand + { + public virtual bool Enabled + { + get + { + return View != null; + } + } + + public virtual bool Checked + { + get + { + return false; + } + } + + public IGui Gui { get; set; } + + public abstract void Execute(params object[] arguments); + + /// + /// Gets the currently active view if it is a and + /// null otherwise. + /// + protected IChartView View + { + get + { + return Gui != null + ? Gui.DocumentViews.ActiveView as IChartView + : null; + } + } + + /// + /// Changes the size of the with points. + /// + /// The to modify the size of. + /// The change in points to modify the size of by. + /// A new instance of with the new size. + /// Thrown when modification ends up in a font size <= 0. + protected Font GetChangedFontSize(Font font, int points) + { + return new Font(font.FontFamily, font.SizeInPoints + points, font.Style); + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Commands/DecreaseFontSizeCommand.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Commands/DecreaseFontSizeCommand.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Commands/DecreaseFontSizeCommand.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,26 @@ +namespace Core.Plugins.Charting.Commands +{ + public class DecreaseFontSizeCommand : ChartViewCommandBase + { + /// + /// Decreases the fonts of the on the active + /// by one point. + /// + /// No arguments are needed when calling this method. + public override void Execute(params object[] arguments) + { + var view = View; + if (view != null) + { + view.Chart.Font = GetChangedFontSize(view.Chart.Font, -1); + view.Chart.Legend.Font = GetChangedFontSize(view.Chart.Legend.Font, -1); + view.Chart.LeftAxis.LabelsFont = GetChangedFontSize(view.Chart.LeftAxis.LabelsFont, -1); + view.Chart.LeftAxis.TitleFont = GetChangedFontSize(view.Chart.LeftAxis.TitleFont, -1); + view.Chart.BottomAxis.LabelsFont = GetChangedFontSize(view.Chart.BottomAxis.LabelsFont, -1); + view.Chart.BottomAxis.TitleFont = GetChangedFontSize(view.Chart.BottomAxis.TitleFont, -1); + view.Chart.RightAxis.LabelsFont = GetChangedFontSize(view.Chart.RightAxis.LabelsFont, -1); + view.Chart.RightAxis.TitleFont = GetChangedFontSize(view.Chart.RightAxis.TitleFont, -1); + } + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Commands/ExportChartAsImageCommand.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Commands/ExportChartAsImageCommand.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Commands/ExportChartAsImageCommand.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,18 @@ +namespace Core.Plugins.Charting.Commands +{ + public class ExportChartAsImageCommand : ChartViewCommandBase + { + /// + /// Exports the active as an image. + /// + /// No arguments are needed when calling this method. + public override void Execute(params object[] arguments) + { + var view = View; + if (view != null) + { + view.ExportAsImage(); + } + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Commands/IncreaseFontSizeCommand.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Commands/IncreaseFontSizeCommand.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Commands/IncreaseFontSizeCommand.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,26 @@ +namespace Core.Plugins.Charting.Commands +{ + public class IncreaseFontSizeCommand : ChartViewCommandBase + { + /// + /// Increases the fonts of the on the active + /// by one point. + /// + /// No arguments are needed when calling this method. + public override void Execute(params object[] arguments) + { + var view = View; + if (view != null) + { + view.Chart.Font = GetChangedFontSize(view.Chart.Font, 1); + view.Chart.Legend.Font = GetChangedFontSize(view.Chart.Legend.Font, 1); + view.Chart.LeftAxis.LabelsFont = GetChangedFontSize(view.Chart.LeftAxis.LabelsFont, 1); + view.Chart.LeftAxis.TitleFont = GetChangedFontSize(view.Chart.LeftAxis.TitleFont, 1); + view.Chart.BottomAxis.LabelsFont = GetChangedFontSize(view.Chart.BottomAxis.LabelsFont, 1); + view.Chart.BottomAxis.TitleFont = GetChangedFontSize(view.Chart.BottomAxis.TitleFont, 1); + view.Chart.RightAxis.LabelsFont = GetChangedFontSize(view.Chart.RightAxis.LabelsFont, 1); + view.Chart.RightAxis.TitleFont = GetChangedFontSize(view.Chart.RightAxis.TitleFont, 1); + } + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Commands/RulerCommand.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Commands/RulerCommand.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Commands/RulerCommand.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,49 @@ +using Core.Common.Controls.Charting.Tools; + +namespace Core.Plugins.Charting.Commands +{ + public class RulerCommand : ChartViewCommandBase + { + public override bool Checked + { + get + { + return RulerTool != null && RulerTool.Active; + } + } + + public override bool Enabled + { + get + { + return View != null && RulerTool != null; + } + } + + /// + /// Shows or hides the . + /// + /// + /// + /// [0] - true to show the , false to hide the . + /// + public override void Execute(params object[] arguments) + { + var rulerTool = RulerTool; + if (rulerTool == null || arguments.Length == 0) + { + return; + } + + RulerTool.Active = (bool) arguments[0]; + } + + private RulerTool RulerTool + { + get + { + return View != null ? View.GetTool() : null; + } + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Commands/ShowChartLegendViewCommand.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Commands/ShowChartLegendViewCommand.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Commands/ShowChartLegendViewCommand.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,60 @@ +using System.Linq; +using Core.Common.Gui; + +namespace Core.Plugins.Charting.Commands +{ + public class ShowChartLegendViewCommand : IGuiCommand + { + public bool Checked + { + get + { + if (Gui == null || Gui.ToolWindowViews == null) + { + return false; + } + var chartingGuiPlugin = Gui.Plugins.OfType().FirstOrDefault(); + if (chartingGuiPlugin == null) + { + return false; + } + return Gui.ToolWindowViews.Contains(chartingGuiPlugin.ChartLegendView); + } + } + + public bool Enabled + { + get + { + return true; + } + } + + public IGui Gui { get; set; } + + /// + /// Opens the in the UI when it was closed. + /// Closes the in the UI when it was open. + /// + /// No arguments are needed when calling this method. + public void Execute(params object[] arguments) + { + var chartingGuiPlugin = Gui.Plugins.OfType().FirstOrDefault(); + if (chartingGuiPlugin == null) + { + return; + } + + var view = chartingGuiPlugin.ChartLegendView; + + if (Gui.ToolWindowViews.Contains(view)) + { + Gui.ToolWindowViews.Remove(view); + } + else + { + chartingGuiPlugin.InitializeChartLegendView(); + } + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Core.Plugins.Charting.csproj =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Core.Plugins.Charting.csproj (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Core.Plugins.Charting.csproj (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,182 @@ + + + + + + {16050ED1-3E4F-4540-9B5D-6ADD4FC43D9D} + Library + Properties + Core.Plugins.Charting + Core.Plugins.Charting + v4.0 + 512 + + + + true + DEBUG;TRACE + full + false + prompt + MinimumRecommendedRules.ruleset + + + 1591 + + + none + TRACE + true + none + prompt + MinimumRecommendedRules.ruleset + + + + + TRACE + true + pdbonly + prompt + MinimumRecommendedRules.ruleset + + + + + ..\..\..\..\packages\log4net.2.0.4\lib\net40-full\log4net.dll + + + + + + + + + + + + + + + + + + + + + + + + + UserControl + + + ChartLegendView.cs + + + + + + Resources.resx + True + True + + + + + + + + + + + + + + Ribbon.xaml + + + + + ChartLegendView.cs + Designer + + + PublicResXFileCodeGenerator + Resources.Designer.cs + Designer + + + + + {43CD4CC3-8500-411B-822E-1D3B5AF56FBC} + Core.Common.Controls.Charting + False + + + {1d27f91f-4e62-4eaf-a0a8-a32708b9a9b1} + Core.Common.Controls.TreeView + False + + + {9A2D67E6-26AC-4D17-B11A-2B4372F2F572} + Core.Common.Controls + False + + + {30E4C2AE-719E-4D70-9FA9-668A9767FBFA} + Core.Common.Gui + False + + + {F49BD8B2-332A-4C91-A196-8CCE0A2C7D98} + Core.Common.Utils + False + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MSBuild:Compile + Designer + + + + \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Forms/ChartLegendView.Designer.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Forms/ChartLegendView.Designer.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Forms/ChartLegendView.Designer.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,139 @@ +using Core.Common.Controls.TreeView; + +namespace Core.Plugins.Charting.Forms +{ + partial class ChartLegendView + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ChartLegendView)); + this.toolStrip1 = new System.Windows.Forms.ToolStrip(); + this.toolStripButtonStackSeries = new System.Windows.Forms.ToolStripButton(); + this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); + this.toolStripButtonAreaSeries = new System.Windows.Forms.ToolStripButton(); + this.toolStripButtonLineSeries = new System.Windows.Forms.ToolStripButton(); + this.toolStripButtonPointSeries = new System.Windows.Forms.ToolStripButton(); + this.toolStripButtonBarSeries = new System.Windows.Forms.ToolStripButton(); + this.treeView = new TreeView(); + this.toolStrip1.SuspendLayout(); + this.SuspendLayout(); + // + // toolStrip1 + // + this.toolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; + this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripButtonStackSeries, + this.toolStripSeparator1, + this.toolStripButtonAreaSeries, + this.toolStripButtonLineSeries, + this.toolStripButtonPointSeries, + this.toolStripButtonBarSeries}); + resources.ApplyResources(this.toolStrip1, "toolStrip1"); + this.toolStrip1.Name = "toolStrip1"; + // + // toolStripButtonStackSeries + // + this.toolStripButtonStackSeries.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.toolStripButtonStackSeries.Image = global::Core.Plugins.Charting.Properties.Resources.Stacked; + resources.ApplyResources(this.toolStripButtonStackSeries, "toolStripButtonStackSeries"); + this.toolStripButtonStackSeries.Name = "toolStripButtonStackSeries"; + this.toolStripButtonStackSeries.Click += new System.EventHandler(this.ToolStripButtonClick); + // + // toolStripSeparator1 + // + this.toolStripSeparator1.Name = "toolStripSeparator1"; + resources.ApplyResources(this.toolStripSeparator1, "toolStripSeparator1"); + // + // toolStripButtonAreaSeries + // + this.toolStripButtonAreaSeries.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.toolStripButtonAreaSeries.Image = global::Core.Plugins.Charting.Properties.Resources.Area; + resources.ApplyResources(this.toolStripButtonAreaSeries, "toolStripButtonAreaSeries"); + this.toolStripButtonAreaSeries.Name = "toolStripButtonAreaSeries"; + this.toolStripButtonAreaSeries.Click += new System.EventHandler(this.ToolStripButtonSeriesClick); + // + // toolStripButtonLineSeries + // + this.toolStripButtonLineSeries.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.toolStripButtonLineSeries.Image = global::Core.Plugins.Charting.Properties.Resources.Line; + resources.ApplyResources(this.toolStripButtonLineSeries, "toolStripButtonLineSeries"); + this.toolStripButtonLineSeries.Name = "toolStripButtonLineSeries"; + this.toolStripButtonLineSeries.Click += new System.EventHandler(this.ToolStripButtonSeriesClick); + // + // toolStripButtonPointSeries + // + this.toolStripButtonPointSeries.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.toolStripButtonPointSeries.Image = global::Core.Plugins.Charting.Properties.Resources.Points; + resources.ApplyResources(this.toolStripButtonPointSeries, "toolStripButtonPointSeries"); + this.toolStripButtonPointSeries.Name = "toolStripButtonPointSeries"; + this.toolStripButtonPointSeries.Click += new System.EventHandler(this.ToolStripButtonSeriesClick); + // + // toolStripButtonBarSeries + // + this.toolStripButtonBarSeries.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.toolStripButtonBarSeries.Image = global::Core.Plugins.Charting.Properties.Resources.Bars; + resources.ApplyResources(this.toolStripButtonBarSeries, "toolStripButtonBarSeries"); + this.toolStripButtonBarSeries.Name = "toolStripButtonBarSeries"; + this.toolStripButtonBarSeries.Click += new System.EventHandler(this.ToolStripButtonSeriesClick); + // + // treeView + // + this.treeView.AllowDrop = true; + resources.ApplyResources(this.treeView, "treeView"); + this.treeView.DrawMode = System.Windows.Forms.TreeViewDrawMode.OwnerDrawAll; + this.treeView.HideSelection = false; + this.treeView.LabelEdit = true; + this.treeView.Name = "treeView"; + this.treeView.SelectNodeOnRightMouseClick = true; + // + // ChartLegendView + // + resources.ApplyResources(this, "$this"); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.treeView); + this.Controls.Add(this.toolStrip1); + this.Name = "ChartLegendView"; + this.toolStrip1.ResumeLayout(false); + this.toolStrip1.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private Core.Common.Controls.TreeView.TreeView treeView; + private System.Windows.Forms.ToolStrip toolStrip1; + private System.Windows.Forms.ToolStripButton toolStripButtonStackSeries; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator1; + private System.Windows.Forms.ToolStripButton toolStripButtonAreaSeries; + private System.Windows.Forms.ToolStripButton toolStripButtonLineSeries; + private System.Windows.Forms.ToolStripButton toolStripButtonPointSeries; + private System.Windows.Forms.ToolStripButton toolStripButtonBarSeries; + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Forms/ChartLegendView.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Forms/ChartLegendView.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Forms/ChartLegendView.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,191 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Windows.Forms; +using Core.Common.Controls.Charting; +using Core.Common.Controls.Charting.Series; +using Core.Common.Controls.Views; +using Core.Common.Gui; + +namespace Core.Plugins.Charting.Forms +{ + public partial class ChartLegendView : UserControl, IView + { + private readonly GuiPlugin guiPlugin; + private readonly IDictionary> actionLookup; + private IChart chart; + + public ChartLegendView(GuiPlugin guiPlugin) + { + this.guiPlugin = guiPlugin; + InitializeComponent(); + + actionLookup = new Dictionary> + { + { + toolStripButtonStackSeries, b => chart.StackSeries = b + }, + }; + + treeView.SelectedNodeChanged += TreeViewSelectedNodeChanged; + treeView.RegisterNodePresenter(new ChartTreeNodePresenter()); + treeView.RegisterNodePresenter(new ChartSeriesTreeNodePresenter()); + UpdateButtons(); + } + + public object Data + { + get + { + return chart; + } + set + { + chart = (IChart) value; + treeView.Data = chart; + UpdateButtons(); + } + } + + private void TreeViewSelectedNodeChanged(object sender, EventArgs e) + { + if (guiPlugin == null || guiPlugin.Gui == null) + { + return; + } + + if (treeView.SelectedNode != null) + { + guiPlugin.Gui.Selection = treeView.SelectedNode.Tag; + } + + UpdateButtons(); + } + + private void UpdateButtons() + { + ResetToolBar(); + + if (chart == null || !chart.AllowSeriesTypeChange || (treeView.SelectedNode != null && treeView.SelectedNode.Tag is IPolygonChartSeries)) + { + toolStrip1.Enabled = false; + return; + } + + toolStripButtonStackSeries.Checked = chart.StackSeries; + } + + private void ResetToolBar() + { + toolStrip1.Enabled = true; + + foreach (ToolStripButton item in toolStrip1.Items.OfType()) + { + item.Enabled = true; + item.Checked = false; + } + } + + private void ToolStripButtonClick(object sender, EventArgs e) + { + var button = sender as ToolStripButton; + if (button == null || !actionLookup.ContainsKey(button)) + { + return; + } + + button.Checked = !button.Checked; + actionLookup[button](button.Checked); + } + + private void ToolStripButtonSeriesClick(object sender, EventArgs e) + { + var seriesToChange = GetSeriesToChange(); + + foreach (var series in seriesToChange) + { + ChangeSeries(sender, series); + } + } + + private IEnumerable GetSeriesToChange() + { + var seriesToChange = new List(); + if (treeView.SelectedNode == null) + { + return seriesToChange; + } + + var nodeItem = treeView.SelectedNode.Tag; + + var nodeChart = nodeItem as IChart; + if (nodeChart != null) + { + seriesToChange.AddRange(nodeChart.Series); + } + if (nodeItem is ChartSeries) + { + seriesToChange.Add(nodeItem as ChartSeries); + } + + return seriesToChange; + } + + private void ChangeSeries(object sender, ChartSeries originalSeries) + { + if (!chart.AllowSeriesTypeChange) + { + return; + } + + var series = GetNewChartSeries(sender as ToolStripButton, originalSeries); + + var parentNode = treeView.SelectedNode != null ? treeView.SelectedNode.Parent : null; + var index = chart.GetIndexOfChartSeries(originalSeries); + if (index < 0) + { + chart.AddChartSeries(series); + } + else + { + chart.InsertChartSeries(series, index); + } + chart.RemoveChartSeries(originalSeries); + + if (parentNode != null) + { + treeView.SelectedNode = parentNode.GetNodeByTag(series); + } + } + + private ChartSeries GetNewChartSeries(ToolStripButton toolStripButton, ChartSeries originalSeries) + { + if (originalSeries is IPolygonChartSeries) + { + return originalSeries; + } + + if (toolStripButton == toolStripButtonAreaSeries) + { + return (ChartSeries)ChartSeriesFactory.CreateAreaSeries(originalSeries); + } + + if (toolStripButton == toolStripButtonBarSeries) + { + return (ChartSeries)ChartSeriesFactory.CreateBarSeries(originalSeries); + } + + if (toolStripButton == toolStripButtonLineSeries) + { + return (ChartSeries)ChartSeriesFactory.CreateLineSeries(originalSeries); + } + + if (toolStripButton == toolStripButtonPointSeries) + { + return (ChartSeries)ChartSeriesFactory.CreatePointSeries(originalSeries); + } + + throw new NotImplementedException(); + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Forms/ChartLegendView.resx =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Forms/ChartLegendView.resx (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Forms/ChartLegendView.resx (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + 17, 17 + + + Magenta + + + 23, 22 + + + Stapel/stapelen grafiekreeks van hetzelfde type (werkt niet voor barserie) + + + 6, 25 + + + Magenta + + + 23, 22 + + + Serie omzetten naar vlakserie + + + Magenta + + + 23, 22 + + + Serie omzetten naar lijnserie + + + Magenta + + + 23, 22 + + + Converteer serie naar puntserie + + + Magenta + + + 23, 22 + + + Converteer serie naar barserie + + + 0, 0 + + + 228, 25 + + + + 1 + + + toolStrip1 + + + toolStrip1 + + + System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 1 + + + + Fill + + + 0 + + + 0, 25 + + + 0 + + + 228, 387 + + + 0 + + + treeView + + + Core.Common.Controls.Swf.TreeViewControls.TreeView, Core.Common.Controls.Swf, Version=1.0.4.31422, Culture=neutral, PublicKeyToken=cef13554f3ca1f2d + + + $this + + + 0 + + + True + + + 6, 13 + + + 228, 412 + + + toolStripButtonStackSeries + + + System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + toolStripSeparator1 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + toolStripButtonAreaSeries + + + System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + toolStripButtonLineSeries + + + System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + toolStripButtonPointSeries + + + System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + toolStripButtonBarSeries + + + System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ChartLegendView + + + System.Windows.Forms.UserControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Forms/ChartSeriesTreeNodePresenter.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Forms/ChartSeriesTreeNodePresenter.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Forms/ChartSeriesTreeNodePresenter.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,85 @@ +using System.Drawing; +using Core.Common.Controls.Charting; +using Core.Common.Controls.Charting.Series; +using Core.Common.Controls.TreeView; +using Core.Plugins.Charting.Properties; + +namespace Core.Plugins.Charting.Forms +{ + public class ChartSeriesTreeNodePresenter : TreeViewNodePresenterBase + { + public override bool CanRenameNode(ITreeNode node) + { + return true; + } + + public override void OnNodeRenamed(ChartSeries chartSeries, string newName) + { + if (chartSeries == null || chartSeries.Title == newName) + { + return; + } + + chartSeries.Title = newName; + } + + public override void UpdateNode(ITreeNode parentNode, ITreeNode node, ChartSeries chartSeries) + { + node.Text = chartSeries.Title; + node.Tag = chartSeries; + node.Checked = chartSeries.Visible; + node.ShowCheckBox = true; + node.Image = GetImage(chartSeries); + } + + public override void OnNodeChecked(ITreeNode node) + { + var chartSeries = (IChartSeries) node.Tag; + + if (chartSeries != null) + { + chartSeries.Visible = node.Checked; + } + } + + public override DragOperations CanDrag(ChartSeries nodeData) + { + return DragOperations.Move; + } + + protected override bool RemoveNodeData(object parentNodeData, ChartSeries chartSeries) + { + return chartSeries.Chart.RemoveChartSeries(chartSeries); + } + + private Image GetImage(IChartSeries chartSeries) + { + if (chartSeries is IAreaChartSeries) + { + return Resources.Area; + } + + if (chartSeries is BarSeries) + { + return Resources.Bars; + } + + if (chartSeries is ILineChartSeries) + { + return Resources.Line; + } + + if (chartSeries is IPointChartSeries) + { + return Resources.Points; + } + + if (chartSeries is IPolygonChartSeries) + { + return Resources.Polygon; + } + + return null; + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Forms/ChartTreeNodePresenter.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Forms/ChartTreeNodePresenter.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Forms/ChartTreeNodePresenter.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,75 @@ +using System.Collections; +using Core.Common.Controls.Charting; +using Core.Common.Controls.Charting.Series; +using Core.Common.Controls.TreeView; +using Core.Plugins.Charting.Properties; + +namespace Core.Plugins.Charting.Forms +{ + public class ChartTreeNodePresenter : TreeViewNodePresenterBase + { + public override bool CanRenameNode(ITreeNode node) + { + return true; + } + + public override void UpdateNode(ITreeNode parentNode, ITreeNode node, IChart chart) + { + node.Tag = chart; + node.Text = string.IsNullOrEmpty(chart.Title) ? Resources.ChartTreeNodePresenter_UpdateNode_Chart : chart.Title; + node.Image = Resources.Chart; + } + + public override void OnNodeRenamed(IChart chart, string newName) + { + if (chart == null || chart.Title == newName) + { + return; + } + + chart.Title = newName; + } + + public override IEnumerable GetChildNodeObjects(IChart chart) + { + return chart.Series; + } + + public override bool CanInsert(object item, ITreeNode sourceNode, ITreeNode targetNode) + { + return (null == TreeView.TreeViewNodeSorter); + } + + public override DragOperations CanDrop(object item, ITreeNode sourceNode, ITreeNode targetNode, DragOperations validOperations) + { + if (item is IChartSeries) + { + return GetDefaultDropOperation(validOperations); + } + + return base.CanDrop(item, sourceNode, targetNode, validOperations); + } + + public override void OnDragDrop(object item, object itemParent, IChart target, DragOperations operation, int position) + { + var series = item as ChartSeries; + + if (series == null) + { + return; + } + + var chart = itemParent as IChart; + if (chart != null) + { + chart.RemoveChartSeries(series); + } + else + { + target.RemoveChartSeries(series); + } + + target.InsertChartSeries(series, position); + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Properties/AssemblyInfo.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Properties/AssemblyInfo.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Properties/AssemblyInfo.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,35 @@ +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Core.Plugins.Charting")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Microsoft")] +[assembly: AssemblyProduct("Core.Plugins.Charting")] +[assembly: AssemblyCopyright("Copyright © Microsoft 2015")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("96c45564-73c2-4a29-953c-2c407ee57a43")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] Index: Core/Plugins/src/Core.Plugins.Charting/Properties/Resources.Designer.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Properties/Resources.Designer.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Properties/Resources.Designer.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,1245 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Core.Plugins.Charting.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + public class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + public static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Core.Plugins.Charting.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + public static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap Area { + get { + object obj = ResourceManager.GetObject("Area", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized string similar to Vlak gegevensreeks instellingen. + /// + public static string AreaChartSeriesProperties_DisplayName { + get { + return ResourceManager.GetString("AreaChartSeriesProperties_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Interpolatieschema van de gegevensreeks.. + /// + public static string AreaChartSeriesProperties_Interpolation_Description { + get { + return ResourceManager.GetString("AreaChartSeriesProperties_Interpolation_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Interpolatie. + /// + public static string AreaChartSeriesProperties_Interpolation_DisplayName { + get { + return ResourceManager.GetString("AreaChartSeriesProperties_Interpolation_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap ArrowDownIcon { + get { + object obj = ResourceManager.GetObject("ArrowDownIcon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap ArrowUpIcon { + get { + object obj = ResourceManager.GetObject("ArrowUpIcon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap Bars { + get { + object obj = ResourceManager.GetObject("Bars", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized string similar to Kleur van de balken in de gegevensreeks.. + /// + public static string BarSeriesProperties_Color_Description { + get { + return ResourceManager.GetString("BarSeriesProperties_Color_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kleur. + /// + public static string BarSeriesProperties_Color_DisplayName { + get { + return ResourceManager.GetString("BarSeriesProperties_Color_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Stijl van de lijn langs de omtrek van de gegevensreeks.. + /// + public static string BarSeriesProperties_DashStyle_Description { + get { + return ResourceManager.GetString("BarSeriesProperties_DashStyle_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lijnstijl. + /// + public static string BarSeriesProperties_DashStyle_DisplayName { + get { + return ResourceManager.GetString("BarSeriesProperties_DashStyle_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Balk gegevensreeks instellingen. + /// + public static string BarSeriesProperties_DisplayName { + get { + return ResourceManager.GetString("BarSeriesProperties_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Zichtbaarheid van de lijn langs de omtrek van de gegevensreeks.. + /// + public static string BarSeriesProperties_LineVisible_Description { + get { + return ResourceManager.GetString("BarSeriesProperties_LineVisible_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kleur van de lijn langs de omtrek van de gegevensreeks.. + /// + public static string BarSeriesProperties_OutlineColor_Description { + get { + return ResourceManager.GetString("BarSeriesProperties_OutlineColor_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kleur van de omtrek. + /// + public static string BarSeriesProperties_OutlineColor_DisplayName { + get { + return ResourceManager.GetString("BarSeriesProperties_OutlineColor_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Breedte van de lijn langs de omtrek van de gegevensreeks.. + /// + public static string BarSeriesProperties_Width_Description { + get { + return ResourceManager.GetString("BarSeriesProperties_Width_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Breedte. + /// + public static string BarSeriesProperties_Width_DisplayName { + get { + return ResourceManager.GetString("BarSeriesProperties_Width_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Algemeen. + /// + public static string Categories_General { + get { + return ResourceManager.GetString("Categories_General", resourceCulture); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap Chart { + get { + object obj = ResourceManager.GetObject("Chart", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized string similar to Detecteer automatisch de minimale en maximale waarden van de gegevensreeks en gebruik deze als as limieten.. + /// + public static string ChartAxisProperties_Automatic_Description { + get { + return ResourceManager.GetString("ChartAxisProperties_Automatic_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Automatische range. + /// + public static string ChartAxisProperties_Automatic_DisplayName { + get { + return ResourceManager.GetString("ChartAxisProperties_Automatic_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to As instellingen. + /// + public static string ChartAxisProperties_DisplayName { + get { + return ResourceManager.GetString("ChartAxisProperties_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Het lettertype van de labels op de as.. + /// + public static string ChartAxisProperties_LabelFont_Description { + get { + return ResourceManager.GetString("ChartAxisProperties_LabelFont_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lettertype voor label. + /// + public static string ChartAxisProperties_LabelFont_DisplayName { + get { + return ResourceManager.GetString("ChartAxisProperties_LabelFont_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bepaal of de as-labels worden getoond.. + /// + public static string ChartAxisProperties_Labels_Description { + get { + return ResourceManager.GetString("ChartAxisProperties_Labels_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Labels weergeven. + /// + public static string ChartAxisProperties_Labels_DisplayName { + get { + return ResourceManager.GetString("ChartAxisProperties_Labels_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hiermee bepaalt u of de as een logaritmische schaal (true) of een lineaire schaal (false) gebruikt.. + /// + public static string ChartAxisProperties_Logarithmic_Description { + get { + return ResourceManager.GetString("ChartAxisProperties_Logarithmic_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Logaritmisch. + /// + public static string ChartAxisProperties_Logarithmic_DisplayName { + get { + return ResourceManager.GetString("ChartAxisProperties_Logarithmic_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maximale waarde voor deze as.. + /// + public static string ChartAxisProperties_Maximum_Description { + get { + return ResourceManager.GetString("ChartAxisProperties_Maximum_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maximaal. + /// + public static string ChartAxisProperties_Maximum_DisplayName { + get { + return ResourceManager.GetString("ChartAxisProperties_Maximum_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Minimumwaarde voor deze as.. + /// + public static string ChartAxisProperties_Minimum_Description { + get { + return ResourceManager.GetString("ChartAxisProperties_Minimum_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Minimum. + /// + public static string ChartAxisProperties_Minimum_DisplayName { + get { + return ResourceManager.GetString("ChartAxisProperties_Minimum_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Titel van deze as.. + /// + public static string ChartAxisProperties_Title_Description { + get { + return ResourceManager.GetString("ChartAxisProperties_Title_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Titel. + /// + public static string ChartAxisProperties_Title_DisplayName { + get { + return ResourceManager.GetString("ChartAxisProperties_Title_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Het lettertype van de titel van de as.. + /// + public static string ChartAxisProperties_TitleFont_Description { + get { + return ResourceManager.GetString("ChartAxisProperties_TitleFont_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Titel lettertype. + /// + public static string ChartAxisProperties_TitleFont_DisplayName { + get { + return ResourceManager.GetString("ChartAxisProperties_TitleFont_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hiermee bepaalt u of deze as wordt weergegeven.. + /// + public static string ChartAxisProperties_Visible_Description { + get { + return ResourceManager.GetString("ChartAxisProperties_Visible_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lijnstijl. + /// + public static string Charting_Categories_LineStyle { + get { + return ResourceManager.GetString("Charting_Categories_LineStyle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Punt stijl. + /// + public static string Charting_Categories_PointStyle { + get { + return ResourceManager.GetString("Charting_Categories_PointStyle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Zichtbaar. + /// + public static string ChartingProperties_Visible_DisplayName { + get { + return ResourceManager.GetString("ChartingProperties_Visible_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Vlak stijl. + /// + public static string ChartingSeriesProperties_AreaStyle_DisplayName { + get { + return ResourceManager.GetString("ChartingSeriesProperties_AreaStyle_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kleur van de achtergrond van de grafiek.. + /// + public static string ChartProperties_BackgroundColor_Description { + get { + return ResourceManager.GetString("ChartProperties_BackgroundColor_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Achtergrondkleur. + /// + public static string ChartProperties_BackgroundColor_DisplayName { + get { + return ResourceManager.GetString("ChartProperties_BackgroundColor_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to De onderste as van deze grafiek.. + /// + public static string ChartProperties_BottomAxis_Description { + get { + return ResourceManager.GetString("ChartProperties_BottomAxis_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Onderas. + /// + public static string ChartProperties_BottomAxis_DisplayName { + get { + return ResourceManager.GetString("ChartProperties_BottomAxis_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Assen. + /// + public static string ChartProperties_Categories_Axes { + get { + return ResourceManager.GetString("ChartProperties_Categories_Axes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Legenda. + /// + public static string ChartProperties_Categories_Legend { + get { + return ResourceManager.GetString("ChartProperties_Categories_Legend", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Titel. + /// + public static string ChartProperties_Categories_Title { + get { + return ResourceManager.GetString("ChartProperties_Categories_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Grafiek instellingen. + /// + public static string ChartProperties_DisplayName { + get { + return ResourceManager.GetString("ChartProperties_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lettertype. + /// + public static string ChartProperties_Font_DisplayName { + get { + return ResourceManager.GetString("ChartProperties_Font_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Gebruikt lettertype in de legenda van de grafiek.. + /// + public static string ChartProperties_Font_Legend_Description { + get { + return ResourceManager.GetString("ChartProperties_Font_Legend_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lettertype kan niet leeg zijn.. + /// + public static string ChartProperties_FontValid_Font_can_not_be_empty { + get { + return ResourceManager.GetString("ChartProperties_FontValid_Font_can_not_be_empty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lettertype grootte valt niet binnen grenzen (3-200). + /// + public static string ChartProperties_FontValid_Font_size_is_not_within_limits_3_200 { + get { + return ResourceManager.GetString("ChartProperties_FontValid_Font_size_is_not_within_limits_3_200", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Linkeras van deze grafiek.. + /// + public static string ChartProperties_LeftAxis_Description { + get { + return ResourceManager.GetString("ChartProperties_LeftAxis_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Linkeras. + /// + public static string ChartProperties_LeftAxis_DisplayName { + get { + return ResourceManager.GetString("ChartProperties_LeftAxis_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to De locatie van legenda op deze grafiek.. + /// + public static string ChartProperties_LegendAlignment_Description { + get { + return ResourceManager.GetString("ChartProperties_LegendAlignment_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Uitlijning. + /// + public static string ChartProperties_LegendAlignment_DisplayName { + get { + return ResourceManager.GetString("ChartProperties_LegendAlignment_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rechteras van deze grafiek.. + /// + public static string ChartProperties_RightAxis_Description { + get { + return ResourceManager.GetString("ChartProperties_RightAxis_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rechteras. + /// + public static string ChartProperties_RightAxis_DisplayName { + get { + return ResourceManager.GetString("ChartProperties_RightAxis_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Titel van de grafiek.. + /// + public static string ChartProperties_Title_Description { + get { + return ResourceManager.GetString("ChartProperties_Title_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tekst. + /// + public static string ChartProperties_Title_DisplayName { + get { + return ResourceManager.GetString("ChartProperties_Title_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Gebruikt lettertype van de grafiektitel.. + /// + public static string ChartProperties_TitleFont_Description { + get { + return ResourceManager.GetString("ChartProperties_TitleFont_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hiermee bepaalt u of de titel wordt getoond.. + /// + public static string ChartProperties_TitleVisibility_Description { + get { + return ResourceManager.GetString("ChartProperties_TitleVisibility_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hiermee bepaalt u of de legenda wordt getoond. + /// + public static string ChartProperties_Visible_Description { + get { + return ResourceManager.GetString("ChartProperties_Visible_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Gegevensreeks instellingen. + /// + public static string ChartSeriesProperties_DisplayName { + get { + return ResourceManager.GetString("ChartSeriesProperties_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hiermee bepaalt u of deze gegevensreeks in de legenda van de grafiek wordt weergeven.. + /// + public static string ChartSeriesProperties_ShowInLegend_Description { + get { + return ResourceManager.GetString("ChartSeriesProperties_ShowInLegend_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to In legenda weergeven. + /// + public static string ChartSeriesProperties_ShowInLegend_DisplayName { + get { + return ResourceManager.GetString("ChartSeriesProperties_ShowInLegend_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Titel van deze gegevensreeks.. + /// + public static string ChartSeriesProperties_Title_Description { + get { + return ResourceManager.GetString("ChartSeriesProperties_Title_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Verticale as waarvan de waarden gekoppeld zijn aan deze gegevensreeks.. + /// + public static string ChartSeriesProperties_VerticalAxis_Description { + get { + return ResourceManager.GetString("ChartSeriesProperties_VerticalAxis_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Verticale as. + /// + public static string ChartSeriesProperties_VerticalAxis_DisplayName { + get { + return ResourceManager.GetString("ChartSeriesProperties_VerticalAxis_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Grafiek. + /// + public static string ChartTreeNodePresenter_UpdateNode_Chart { + get { + return ResourceManager.GetString("ChartTreeNodePresenter_UpdateNode_Chart", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Naam. + /// + public static string Common_Name_DisplayName { + get { + return ResourceManager.GetString("Common_Name_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Browser. + /// + public static string CommonToolsGuiPlugin_GetViewInfoObjects_Browser { + get { + return ResourceManager.GetString("CommonToolsGuiPlugin_GetViewInfoObjects_Browser", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Grafiek. + /// + public static string CommonToolsGuiPlugin_GetViewInfoObjects_Chart_View { + get { + return ResourceManager.GetString("CommonToolsGuiPlugin_GetViewInfoObjects_Chart_View", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Grafiek. + /// + public static string CommonToolsGuiPlugin_InitializeChartLegendView_Chart { + get { + return ResourceManager.GetString("CommonToolsGuiPlugin_InitializeChartLegendView_Chart", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Folder. + /// + public static string FolderProperties_DisplayName { + get { + return ResourceManager.GetString("FolderProperties_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Naam van de getoonde map.. + /// + public static string FolderProperties_Name_Description { + get { + return ResourceManager.GetString("FolderProperties_Name_Description", resourceCulture); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap home { + get { + object obj = ResourceManager.GetObject("home", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap ImageExportIcon { + get { + object obj = ResourceManager.GetObject("ImageExportIcon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap Line { + get { + object obj = ResourceManager.GetObject("Line", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized string similar to Kleur van de lijn-gegevensreeks.. + /// + public static string LineChartSeriesProperties_Color_Description { + get { + return ResourceManager.GetString("LineChartSeriesProperties_Color_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kleur. + /// + public static string LineChartSeriesProperties_Color_DisplayName { + get { + return ResourceManager.GetString("LineChartSeriesProperties_Color_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to De stijl van deze lijn.. + /// + public static string LineChartSeriesProperties_DashStyle_Description { + get { + return ResourceManager.GetString("LineChartSeriesProperties_DashStyle_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lijnstijl. + /// + public static string LineChartSeriesProperties_DashStyle_DisplayName { + get { + return ResourceManager.GetString("LineChartSeriesProperties_DashStyle_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lijn-gegevensreeks instellingen. + /// + public static string LineChartSeriesProperties_DisplayName { + get { + return ResourceManager.GetString("LineChartSeriesProperties_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hiermee bepaalt u of de titel als label wordt getoond.. + /// + public static string LineChartSeriesProperties_TitleLabelVisible_Description { + get { + return ResourceManager.GetString("LineChartSeriesProperties_TitleLabelVisible_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Titel label weergeven. + /// + public static string LineChartSeriesProperties_TitleLabelVisible_DisplayName { + get { + return ResourceManager.GetString("LineChartSeriesProperties_TitleLabelVisible_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Breedte van de lijn-gegevensreeks.. + /// + public static string LineChartSeriesProperties_Width_Description { + get { + return ResourceManager.GetString("LineChartSeriesProperties_Width_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Breedte. + /// + public static string LineChartSeriesProperties_Width_DisplayName { + get { + return ResourceManager.GetString("LineChartSeriesProperties_Width_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Punt instellingen. + /// + public static string PointChartSeriesProperties_DisplayName { + get { + return ResourceManager.GetString("PointChartSeriesProperties_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kleur van de punten.. + /// + public static string PointChartSeriesProperties_PointerColor_Description { + get { + return ResourceManager.GetString("PointChartSeriesProperties_PointerColor_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Puntkleur. + /// + public static string PointChartSeriesProperties_PointerColor_DisplayName { + get { + return ResourceManager.GetString("PointChartSeriesProperties_PointerColor_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hiermee bepaalt u of de puntenlijn wordt weergegeven.. + /// + public static string PointChartSeriesProperties_PointerLineVisible_Description { + get { + return ResourceManager.GetString("PointChartSeriesProperties_PointerLineVisible_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Toon puntenlijn. + /// + public static string PointChartSeriesProperties_PointerLineVisible_DisplayName { + get { + return ResourceManager.GetString("PointChartSeriesProperties_PointerLineVisible_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kleur van de lijn langs de omtrek van de punten. + /// + public static string PointChartSeriesProperties_PointerOutlineColor_Description { + get { + return ResourceManager.GetString("PointChartSeriesProperties_PointerOutlineColor_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Puntenlijn kleur. + /// + public static string PointChartSeriesProperties_PointerOutlineColor_DisplayName { + get { + return ResourceManager.GetString("PointChartSeriesProperties_PointerOutlineColor_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Vorm van de punten.. + /// + public static string PointChartSeriesProperties_PointerShape_Description { + get { + return ResourceManager.GetString("PointChartSeriesProperties_PointerShape_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Vorm. + /// + public static string PointChartSeriesProperties_PointerShape_DisplayName { + get { + return ResourceManager.GetString("PointChartSeriesProperties_PointerShape_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Puntgrootte.. + /// + public static string PointChartSeriesProperties_Size_Description { + get { + return ResourceManager.GetString("PointChartSeriesProperties_Size_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Grootte. + /// + public static string PointChartSeriesProperties_Size_DisplayName { + get { + return ResourceManager.GetString("PointChartSeriesProperties_Size_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hiermee bepaalt u of de punten van de gegevensreeks worden weergegeven.. + /// + public static string PointChartSeriesProperties_Visibility_Description { + get { + return ResourceManager.GetString("PointChartSeriesProperties_Visibility_Description", resourceCulture); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap Points { + get { + object obj = ResourceManager.GetObject("Points", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap Polygon { + get { + object obj = ResourceManager.GetObject("Polygon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized string similar to Kleur van de vlak gegevensreeks.. + /// + public static string PolygonChartSeriesProperties_AreaColor_Description { + get { + return ResourceManager.GetString("PolygonChartSeriesProperties_AreaColor_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Indien waar, dan wordt de polygoon automatisch gesloten door een lijn te trekken tussen de laatste en eerste gedefinieerde punten.. + /// + public static string PolygonChartSeriesProperties_Closed_Description { + get { + return ResourceManager.GetString("PolygonChartSeriesProperties_Closed_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Automatisch sluiten van de polygoon. + /// + public static string PolygonChartSeriesProperties_Closed_DisplayName { + get { + return ResourceManager.GetString("PolygonChartSeriesProperties_Closed_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Polygoon gegevensreeks instellingen. + /// + public static string PolygonChartSeriesProperties_DisplayName { + get { + return ResourceManager.GetString("PolygonChartSeriesProperties_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Opvulkleur. + /// + public static string PolygonChartSeriesProperties_FillColor_DisplayName { + get { + return ResourceManager.GetString("PolygonChartSeriesProperties_FillColor_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tweede kleur die gebruikt wordt in de arceringstijl.. + /// + public static string PolygonChartSeriesProperties_HatchColor_Description { + get { + return ResourceManager.GetString("PolygonChartSeriesProperties_HatchColor_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Arceringkleur. + /// + public static string PolygonChartSeriesProperties_HatchColor_DisplayName { + get { + return ResourceManager.GetString("PolygonChartSeriesProperties_HatchColor_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Arceringstijl van deze gegevensreeks.. + /// + public static string PolygonChartSeriesProperties_HatchStyle_Description { + get { + return ResourceManager.GetString("PolygonChartSeriesProperties_HatchStyle_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Arceringstijl. + /// + public static string PolygonChartSeriesProperties_HatchStyle_DisplayName { + get { + return ResourceManager.GetString("PolygonChartSeriesProperties_HatchStyle_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Percentage van de transparantie van de gegevensreeks.. + /// + public static string PolygonChartSeriesProperties_Transparency_Description { + get { + return ResourceManager.GetString("PolygonChartSeriesProperties_Transparency_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Transparantie. + /// + public static string PolygonChartSeriesProperties_Transparency_DisplayName { + get { + return ResourceManager.GetString("PolygonChartSeriesProperties_Transparency_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Deze waarde bepaalt welke stijl gebruikt wordt voor het arceren van de gegevensreeks.. + /// + public static string PolygonChartSeriesProperties_UseHatch_Description { + get { + return ResourceManager.GetString("PolygonChartSeriesProperties_UseHatch_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Gebruik arceringborstel. + /// + public static string PolygonChartSeriesProperties_UseHatch_DisplayName { + get { + return ResourceManager.GetString("PolygonChartSeriesProperties_UseHatch_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Grafiek. + /// + public static string Ribbon_Chart_Contents { + get { + return ResourceManager.GetString("Ribbon_Chart_Contents", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Grafieken. + /// + public static string Ribbon_ContextualGroup_Charting { + get { + return ResourceManager.GetString("Ribbon_ContextualGroup_Charting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lettertype Verkleinen. + /// + public static string Ribbon_DecreaseFontSize { + get { + return ResourceManager.GetString("Ribbon_DecreaseFontSize", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exporteer als afbeelding. + /// + public static string Ribbon_ExportAsImage { + get { + return ResourceManager.GetString("Ribbon_ExportAsImage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exporteren. + /// + public static string Ribbon_GroupBox_Export { + get { + return ResourceManager.GetString("Ribbon_GroupBox_Export", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Weergeven/Verbergen. + /// + public static string Ribbon_GroupBox_Show_Hide { + get { + return ResourceManager.GetString("Ribbon_GroupBox_Show_Hide", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Stijl. + /// + public static string Ribbon_GroupBox_Style { + get { + return ResourceManager.GetString("Ribbon_GroupBox_Style", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hulpprogramma 's. + /// + public static string Ribbon_GroupBox_Tools { + get { + return ResourceManager.GetString("Ribbon_GroupBox_Tools", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lettertype Vergroten. + /// + public static string Ribbon_IncreaseFontSize { + get { + return ResourceManager.GetString("Ribbon_IncreaseFontSize", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Liniaal. + /// + public static string Ribbon_Ruler { + get { + return ResourceManager.GetString("Ribbon_Ruler", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Grafiek. + /// + public static string Ribbon_TabItem_Chart { + get { + return ResourceManager.GetString("Ribbon_TabItem_Chart", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Beeld. + /// + public static string Ribbon_TabItem_View { + get { + return ResourceManager.GetString("Ribbon_TabItem_View", resourceCulture); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap RulerIcon { + get { + object obj = ResourceManager.GetObject("RulerIcon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap Stacked { + get { + object obj = ResourceManager.GetObject("Stacked", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + } +} Index: Core/Plugins/src/Core.Plugins.Charting/Properties/Resources.resx =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Properties/Resources.resx (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Properties/Resources.resx (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,511 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Algemeen + + + Naam + + + Folder + + + Naam van de getoonde map. + + + + ..\Resources\Area.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Vlak gegevensreeks instellingen + + + Interpolatieschema van de gegevensreeks. + + + Interpolatie + + + ..\Resources\bars.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Kleur van de balken in de gegevensreeks. + + + Kleur + + + Stijl van de lijn langs de omtrek van de gegevensreeks. + + + Lijnstijl + + + Balk gegevensreeks instellingen + + + Zichtbaarheid van de lijn langs de omtrek van de gegevensreeks. + + + Kleur van de lijn langs de omtrek van de gegevensreeks. + + + Kleur van de omtrek + + + Breedte van de lijn langs de omtrek van de gegevensreeks. + + + Breedte + + + ..\Resources\chart_curve.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Detecteer automatisch de minimale en maximale waarden van de gegevensreeks en gebruik deze als as limieten. + + + Automatische range + + + As instellingen + + + Het lettertype van de labels op de as. + + + Lettertype voor label + + + Bepaal of de as-labels worden getoond. + + + Labels weergeven + + + Hiermee bepaalt u of de as een logaritmische schaal (true) of een lineaire schaal (false) gebruikt. + + + Logaritmisch + + + Maximale waarde voor deze as. + + + Maximaal + + + Minimumwaarde voor deze as. + + + Minimum + + + Het lettertype van de titel van de as. + + + Titel lettertype + + + Titel van deze as. + + + Titel + + + Hiermee bepaalt u of deze as wordt weergegeven. + + + Zichtbaar + + + Vlak stijl + + + Lijnstijl + + + Punt stijl + + + Kleur van de achtergrond van de grafiek. + + + Achtergrondkleur + + + De onderste as van deze grafiek. + + + Onderas + + + Assen + + + Legenda + + + Titel + + + Grafiek instellingen + + + Lettertype + + + Gebruikt lettertype in de legenda van de grafiek. + + + Linkeras van deze grafiek. + + + Linkeras + + + De locatie van legenda op deze grafiek. + + + Uitlijning + + + Rechteras van deze grafiek. + + + Rechteras + + + Gebruikt lettertype van de grafiektitel. + + + Hiermee bepaalt u of de titel wordt getoond. + + + Titel van de grafiek. + + + Tekst + + + Hiermee bepaalt u of de legenda wordt getoond + + + Hiermee bepaalt u of deze gegevensreeks in de legenda van de grafiek wordt weergeven. + + + In legenda weergeven + + + Titel van deze gegevensreeks. + + + Verticale as waarvan de waarden gekoppeld zijn aan deze gegevensreeks. + + + Verticale as + + + ..\Resources\Line.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Kleur van de lijn-gegevensreeks. + + + Kleur + + + De stijl van deze lijn. + + + Lijnstijl + + + Lijn-gegevensreeks instellingen + + + Hiermee bepaalt u of de titel als label wordt getoond. + + + Titel label weergeven + + + Breedte van de lijn-gegevensreeks. + + + Breedte + + + Punt instellingen + + + Kleur van de punten. + + + Puntkleur + + + Hiermee bepaalt u of de puntenlijn wordt weergegeven. + + + Toon puntenlijn + + + Kleur van de lijn langs de omtrek van de punten + + + Puntenlijn kleur + + + Vorm van de punten. + + + Vorm + + + Puntgrootte. + + + Grootte + + + Hiermee bepaalt u of de punten van de gegevensreeks worden weergegeven. + + + ..\Resources\Points.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Polygon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Kleur van de vlak gegevensreeks. + + + Indien waar, dan wordt de polygoon automatisch gesloten door een lijn te trekken tussen de laatste en eerste gedefinieerde punten. + + + Automatisch sluiten van de polygoon + + + Polygoon gegevensreeks instellingen + + + Opvulkleur + + + Tweede kleur die gebruikt wordt in de arceringstijl. + + + Arceringkleur + + + Arceringstijl van deze gegevensreeks. + + + Arceringstijl + + + Percentage van de transparantie van de gegevensreeks. + + + Transparantie + + + Deze waarde bepaalt welke stijl gebruikt wordt voor het arceren van de gegevensreeks. + + + Gebruik arceringborstel + + + ..\Resources\category.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Grafieken + + + Weergeven/Verbergen + + + Beeld + + + Grafiek + + + Grafiek + + + Exporteren + + + Exporteer als afbeelding + + + Stijl + + + Lettertype Vergroten + + + Lettertype Verkleinen + + + Hulpprogramma 's + + + Liniaal + + + Browser + + + Grafiek + + + Grafiek + + + Lettertype kan niet leeg zijn. + + + Lettertype grootte valt niet binnen grenzen (3-200) + + + Grafiek + + + Gegevensreeks instellingen + + + ..\Resources\home.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\resources\arrow_down.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\resources\arrow_up.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\resources\image-export.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\resources\ruler-3.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Property/AreaChartSeriesProperties.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Property/AreaChartSeriesProperties.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Property/AreaChartSeriesProperties.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,238 @@ +using System.Drawing; +using System.Drawing.Drawing2D; +using Core.Common.Controls.Charting; +using Core.Common.Controls.Charting.Series; +using Core.Common.Utils.Attributes; +using Core.Plugins.Charting.Properties; + +namespace Core.Plugins.Charting.Property +{ + [ResourcesDisplayName(typeof(Resources), "AreaChartSeriesProperties_DisplayName")] + public class AreaChartSeriesProperties : ChartSeriesProperties + { + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "AreaChartSeriesProperties_Interpolation_DisplayName")] + [ResourcesDescription(typeof(Resources), "AreaChartSeriesProperties_Interpolation_Description")] + public InterpolationType InterpolationType + { + get + { + return data.InterpolationType; + } + set + { + data.InterpolationType = value; + } + } + + [ResourcesCategory(typeof(Resources), "ChartingSeriesProperties_AreaStyle_DisplayName")] + [ResourcesDisplayName(typeof(Resources), "PolygonChartSeriesProperties_FillColor_DisplayName")] + [ResourcesDescription(typeof(Resources), "PolygonChartSeriesProperties_AreaColor_Description")] + public Color Color + { + get + { + return data.Color; + } + set + { + data.Color = value; + } + } + + [ResourcesCategory(typeof(Resources), "ChartingSeriesProperties_AreaStyle_DisplayName")] + [ResourcesDisplayName(typeof(Resources), "PolygonChartSeriesProperties_Transparency_DisplayName")] + [ResourcesDescription(typeof(Resources), "PolygonChartSeriesProperties_Transparency_Description")] + public int Transparency + { + get + { + return data.Transparency; + } + set + { + data.Transparency = value; + } + } + + [ResourcesCategory(typeof(Resources), "ChartingSeriesProperties_AreaStyle_DisplayName")] + [ResourcesDisplayName(typeof(Resources), "PolygonChartSeriesProperties_UseHatch_DisplayName")] + [ResourcesDescription(typeof(Resources), "PolygonChartSeriesProperties_UseHatch_Description")] + public bool UseHatch + { + get + { + return data.UseHatch; + } + set + { + data.UseHatch = value; + } + } + + [ResourcesCategory(typeof(Resources), "ChartingSeriesProperties_AreaStyle_DisplayName")] + [ResourcesDisplayName(typeof(Resources), "PolygonChartSeriesProperties_HatchStyle_DisplayName")] + [ResourcesDescription(typeof(Resources), "PolygonChartSeriesProperties_HatchStyle_Description")] + public HatchStyle HatchStyle + { + get + { + return data.HatchStyle; + } + set + { + data.HatchStyle = value; + } + } + + [ResourcesCategory(typeof(Resources), "ChartingSeriesProperties_AreaStyle_DisplayName")] + [ResourcesDisplayName(typeof(Resources), "PolygonChartSeriesProperties_HatchColor_DisplayName")] + [ResourcesDescription(typeof(Resources), "PolygonChartSeriesProperties_HatchColor_Description")] + public Color HatchColor + { + get + { + return data.HatchColor; + } + set + { + data.HatchColor = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_LineStyle")] + [ResourcesDisplayName(typeof(Resources), "BarSeriesProperties_OutlineColor_DisplayName")] + [ResourcesDescription(typeof(Resources), "BarSeriesProperties_OutlineColor_Description")] + public Color LineColor + { + get + { + return data.LineColor; + } + set + { + data.LineColor = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_LineStyle")] + [ResourcesDisplayName(typeof(Resources), "BarSeriesProperties_Width_DisplayName")] + [ResourcesDescription(typeof(Resources), "BarSeriesProperties_Width_Description")] + public int LineWidth + { + get + { + return data.LineWidth; + } + set + { + data.LineWidth = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_LineStyle")] + [ResourcesDisplayName(typeof(Resources), "ChartingProperties_Visible_DisplayName")] + [ResourcesDescription(typeof(Resources), "BarSeriesProperties_LineVisible_Description")] + public bool LineVisible + { + get + { + return data.LineVisible; + } + set + { + data.LineVisible = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_PointStyle")] + [ResourcesDisplayName(typeof(Resources), "PointChartSeriesProperties_PointerColor_DisplayName")] + [ResourcesDescription(typeof(Resources), "PointChartSeriesProperties_PointerColor_Description")] + public Color PointerColor + { + get + { + return data.PointerColor; + } + set + { + data.PointerColor = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_PointStyle")] + [ResourcesDisplayName(typeof(Resources), "PointChartSeriesProperties_PointerShape_DisplayName")] + [ResourcesDescription(typeof(Resources), "PointChartSeriesProperties_PointerShape_Description")] + public PointerStyles PointerStyle + { + get + { + return data.PointerStyle; + } + set + { + data.PointerStyle = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_PointStyle")] + [ResourcesDisplayName(typeof(Resources), "ChartingProperties_Visible_DisplayName")] + [ResourcesDescription(typeof(Resources), "PointChartSeriesProperties_Visibility_Description")] + public bool PointerVisible + { + get + { + return data.PointerVisible; + } + set + { + data.PointerVisible = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_PointStyle")] + [ResourcesDisplayName(typeof(Resources), "PointChartSeriesProperties_Size_DisplayName")] + [ResourcesDescription(typeof(Resources), "PointChartSeriesProperties_Size_Description")] + public int PointerSize + { + get + { + return data.PointerSize; + } + set + { + data.PointerSize = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_PointStyle")] + [ResourcesDisplayName(typeof(Resources), "PointChartSeriesProperties_PointerOutlineColor_DisplayName")] + [ResourcesDescription(typeof(Resources), "PointChartSeriesProperties_PointerOutlineColor_Description")] + public Color PointerLineColor + { + get + { + return data.PointerLineColor; + } + set + { + data.PointerLineColor = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_PointStyle")] + [ResourcesDisplayName(typeof(Resources), "PointChartSeriesProperties_PointerLineVisible_DisplayName")] + [ResourcesDescription(typeof(Resources), "PointChartSeriesProperties_PointerLineVisible_Description")] + public bool PointerLineVisible + { + get + { + return data.PointerLineVisible; + } + set + { + data.PointerLineVisible = value; + } + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Property/BarSeriesProperties.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Property/BarSeriesProperties.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Property/BarSeriesProperties.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,87 @@ +using System.Drawing; +using System.Drawing.Drawing2D; +using Core.Common.Controls.Charting.Series; +using Core.Common.Utils.Attributes; +using Core.Plugins.Charting.Properties; + +namespace Core.Plugins.Charting.Property +{ + [ResourcesDisplayName(typeof(Resources), "BarSeriesProperties_DisplayName")] + public class BarSeriesProperties : ChartSeriesProperties + { + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "BarSeriesProperties_Color_DisplayName")] + [ResourcesDescription(typeof(Resources), "BarSeriesProperties_Color_Description")] + public Color Color + { + get + { + return data.Color; + } + set + { + data.Color = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_LineStyle")] + [ResourcesDisplayName(typeof(Resources), "BarSeriesProperties_OutlineColor_DisplayName")] + [ResourcesDescription(typeof(Resources), "BarSeriesProperties_OutlineColor_Description")] + public Color LineColor + { + get + { + return data.LineColor; + } + set + { + data.LineColor = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_LineStyle")] + [ResourcesDisplayName(typeof(Resources), "BarSeriesProperties_Width_DisplayName")] + [ResourcesDescription(typeof(Resources), "BarSeriesProperties_Width_Description")] + public int Width + { + get + { + return data.LineWidth; + } + set + { + data.LineWidth = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_LineStyle")] + [ResourcesDisplayName(typeof(Resources), "BarSeriesProperties_DashStyle_DisplayName")] + [ResourcesDescription(typeof(Resources), "BarSeriesProperties_DashStyle_Description")] + public DashStyle DashStyle + { + get + { + return data.DashStyle; + } + set + { + data.DashStyle = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_LineStyle")] + [ResourcesDisplayName(typeof(Resources), "ChartingProperties_Visible_DisplayName")] + [ResourcesDescription(typeof(Resources), "BarSeriesProperties_LineVisible_Description")] + public bool LineVisible + { + get + { + return data.LineVisible; + } + set + { + data.LineVisible = value; + } + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Property/ChartAxisDateTimeProperties.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Property/ChartAxisDateTimeProperties.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Property/ChartAxisDateTimeProperties.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,43 @@ +using System; +using Core.Common.Controls.Charting; +using Core.Common.Utils.Attributes; +using Core.Plugins.Charting.Properties; + +namespace Core.Plugins.Charting.Property +{ + public class ChartAxisDateTimeProperties : ChartAxisProperties + { + public ChartAxisDateTimeProperties(IChartAxis chartAxis) + : base(chartAxis) {} + + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "ChartAxisProperties_Maximum_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartAxisProperties_Maximum_Description")] + public DateTime Maximum + { + get + { + return DateTime.FromOADate(chartAxis.Maximum); + } + set + { + chartAxis.Maximum = value.ToOADate(); + } + } + + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "ChartAxisProperties_Minimum_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartAxisProperties_Minimum_Description")] + public DateTime Minimum + { + get + { + return DateTime.FromOADate(chartAxis.Minimum); + } + set + { + chartAxis.Minimum = value.ToOADate(); + } + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Property/ChartAxisDoubleProperties.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Property/ChartAxisDoubleProperties.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Property/ChartAxisDoubleProperties.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,56 @@ +using Core.Common.Controls.Charting; +using Core.Common.Utils.Attributes; +using Core.Plugins.Charting.Properties; + +namespace Core.Plugins.Charting.Property +{ + public class ChartAxisDoubleProperties : ChartAxisProperties + { + public ChartAxisDoubleProperties(IChartAxis chartAxis) : base(chartAxis) {} + + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "ChartAxisProperties_Maximum_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartAxisProperties_Maximum_Description")] + public double Maximum + { + get + { + return chartAxis.Maximum; + } + set + { + chartAxis.Maximum = value; + } + } + + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "ChartAxisProperties_Minimum_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartAxisProperties_Minimum_Description")] + public double Minimum + { + get + { + return chartAxis.Minimum; + } + set + { + chartAxis.Minimum = value; + } + } + + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "ChartAxisProperties_Logarithmic_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartAxisProperties_Logarithmic_Description")] + public bool Logaritmic + { + get + { + return chartAxis.Logaritmic; + } + set + { + chartAxis.Logaritmic = value; + } + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Property/ChartAxisProperties.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Property/ChartAxisProperties.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Property/ChartAxisProperties.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,116 @@ +using System.ComponentModel; +using System.Drawing; +using Core.Common.Controls.Charting; +using Core.Common.Utils.Attributes; +using Core.Plugins.Charting.Properties; + +namespace Core.Plugins.Charting.Property +{ + [ResourcesDisplayName(typeof(Resources), "ChartAxisProperties_DisplayName")] + public abstract class ChartAxisProperties + { + protected readonly IChartAxis chartAxis; + + protected ChartAxisProperties(IChartAxis chartAxis) + { + this.chartAxis = chartAxis; + } + + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "ChartingProperties_Visible_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartAxisProperties_Visible_Description")] + public bool Visible + { + get + { + return chartAxis.Visible; + } + set + { + chartAxis.Visible = value; + } + } + + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "ChartAxisProperties_Automatic_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartAxisProperties_Automatic_Description")] + public bool Automatic + { + get + { + return chartAxis.Automatic; + } + set + { + chartAxis.Automatic = value; + } + } + + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "ChartAxisProperties_Title_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartAxisProperties_Title_Description")] + public string Title + { + get + { + return chartAxis.Title; + } + set + { + chartAxis.Title = value; + } + } + + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "ChartAxisProperties_Labels_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartAxisProperties_Labels_Description")] + public bool Labels + { + get + { + return chartAxis.Labels; + } + set + { + chartAxis.Labels = value; + } + } + + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "ChartAxisProperties_LabelFont_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartAxisProperties_LabelFont_Description")] + [TypeConverter(typeof(ChartFontPropertiesConverter))] + public Font LabelsFont + { + get + { + return chartAxis.LabelsFont; + } + set + { + chartAxis.LabelsFont = value; + } + } + + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "ChartAxisProperties_TitleFont_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartAxisProperties_TitleFont_Description")] + [TypeConverter(typeof(ChartFontPropertiesConverter))] + public Font TitleFont + { + get + { + return chartAxis.TitleFont; + } + set + { + chartAxis.TitleFont = value; + } + } + + public override string ToString() + { + return Title; + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Property/ChartFontPropertiesConverter.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Property/ChartFontPropertiesConverter.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Property/ChartFontPropertiesConverter.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,28 @@ +using System; +using System.ComponentModel; +using System.Drawing; +using System.Linq; + +namespace Core.Plugins.Charting.Property +{ + public class ChartFontPropertiesConverter : FontConverter + { + private static readonly string[] AllowedProperties = { + "Size", + "Bold", + "Italic", + "Underline", + "Strikeout" + }; + + public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, + Attribute[] attributes) + { + var properties = base.GetProperties(context, value, attributes); + + return + new PropertyDescriptorCollection( + Enumerable.OfType(properties).Where(p => AllowedProperties.Contains(p.Name)).ToArray()); + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Property/ChartProperties.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Property/ChartProperties.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Property/ChartProperties.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,190 @@ +using System.ComponentModel; +using System.Drawing; +using Core.Common.Controls.Charting; +using Core.Common.Gui; +using Core.Common.Utils.Attributes; +using Core.Plugins.Charting.Properties; +using log4net; + +namespace Core.Plugins.Charting.Property +{ + [ResourcesDisplayName(typeof(Resources), "ChartProperties_DisplayName")] + public class ChartProperties : ObjectProperties + { + private static readonly ILog Log = LogManager.GetLogger(typeof(ChartProperties)); + + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "ChartProperties_BackgroundColor_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartProperties_BackgroundColor_Description")] + public Color BackgroundColor + { + get + { + return data.BackGroundColor; + } + set + { + data.BackGroundColor = value; + } + } + + [ResourcesCategory(typeof(Resources), "ChartProperties_Categories_Legend")] + [ResourcesDisplayName(typeof(Resources), "ChartingProperties_Visible_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartProperties_Visible_Description")] + public bool ShowLegend + { + get + { + return data.Legend.Visible; + } + set + { + data.Legend.Visible = value; + } + } + + [ResourcesCategory(typeof(Resources), "ChartProperties_Categories_Legend")] + [ResourcesDisplayName(typeof(Resources), "ChartProperties_LegendAlignment_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartProperties_LegendAlignment_Description")] + public LegendAlignment LegendAlignment + { + get + { + return data.Legend.Alignment; + } + set + { + data.Legend.Alignment = value; + } + } + + [ResourcesCategory(typeof(Resources), "ChartProperties_Categories_Legend")] + [ResourcesDisplayName(typeof(Resources), "ChartProperties_Font_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartProperties_Font_Legend_Description")] + [TypeConverter(typeof(ChartFontPropertiesConverter))] + public Font LegendFont + { + get + { + return data.Legend.Font; + } + set + { + if (!FontValid(value)) + { + return; + } + data.Legend.Font = value; + } + } + + [ResourcesCategory(typeof(Resources), "ChartProperties_Categories_Title")] + [ResourcesDisplayName(typeof(Resources), "ChartProperties_Title_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartProperties_Title_Description")] + public string Title + { + get + { + return data.Title; + } + set + { + data.Title = value; + } + } + + [ResourcesCategory(typeof(Resources), "ChartProperties_Categories_Title")] + [ResourcesDisplayName(typeof(Resources), "ChartProperties_Font_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartProperties_TitleFont_Description")] + [TypeConverter(typeof(ChartFontPropertiesConverter))] + public Font TitleFont + { + get + { + return data.Font; + } + set + { + if (!FontValid(value)) + { + return; + } + data.Font = value; + } + } + + [ResourcesCategory(typeof(Resources), "ChartProperties_Categories_Title")] + [ResourcesDisplayName(typeof(Resources), "ChartingProperties_Visible_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartProperties_TitleVisibility_Description")] + public bool TitleVisibile + { + get + { + return data.TitleVisible; + } + set + { + data.TitleVisible = value; + } + } + + [ResourcesCategory(typeof(Resources), "ChartProperties_Categories_Axes")] + [ResourcesDisplayName(typeof(Resources), "ChartProperties_LeftAxis_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartProperties_LeftAxis_Description")] + [TypeConverter(typeof(ExpandableObjectConverter))] + public ChartAxisProperties LeftAxis + { + get + { + return data.LeftAxis.IsDateTime + ? new ChartAxisDateTimeProperties(data.LeftAxis) as ChartAxisProperties + : new ChartAxisDoubleProperties(data.LeftAxis); + } + } + + [ResourcesCategory(typeof(Resources), "ChartProperties_Categories_Axes")] + [ResourcesDisplayName(typeof(Resources), "ChartProperties_BottomAxis_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartProperties_BottomAxis_Description")] + [TypeConverter(typeof(ExpandableObjectConverter))] + public ChartAxisProperties BottomAxis + { + get + { + return data.BottomAxis.IsDateTime + ? new ChartAxisDateTimeProperties(data.BottomAxis) as ChartAxisProperties + : new ChartAxisDoubleProperties(data.BottomAxis); + } + } + + [ResourcesCategory(typeof(Resources), "ChartProperties_Categories_Axes")] + [ResourcesDisplayName(typeof(Resources), "ChartProperties_RightAxis_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartProperties_RightAxis_Description")] + [TypeConverter(typeof(ExpandableObjectConverter))] + public ChartAxisProperties RightAxis + { + get + { + return data.RightAxis.IsDateTime + ? new ChartAxisDateTimeProperties(data.RightAxis) as ChartAxisProperties + : new ChartAxisDoubleProperties(data.RightAxis); + } + } + + private static bool FontValid(Font font) + { + if (font == null) + { + Log.Error(Resources.ChartProperties_FontValid_Font_can_not_be_empty); + return false; + } + + if (font.Size < 3 || font.Size > 200) + { + Log.Error(Resources.ChartProperties_FontValid_Font_size_is_not_within_limits_3_200); + return false; + } + + return true; + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Property/ChartSeriesProperties.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Property/ChartSeriesProperties.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Property/ChartSeriesProperties.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,56 @@ +using Core.Common.Controls.Charting; +using Core.Common.Gui; +using Core.Common.Utils.Attributes; +using Core.Plugins.Charting.Properties; + +namespace Core.Plugins.Charting.Property +{ + [ResourcesDisplayName(typeof(Resources), "ChartSeriesProperties_DisplayName")] + public class ChartSeriesProperties : ObjectProperties where T : IChartSeries + { + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "ChartSeriesProperties_ShowInLegend_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartSeriesProperties_ShowInLegend_Description")] + public bool ShowInLegend + { + get + { + return data.ShowInLegend; + } + set + { + data.ShowInLegend = value; + } + } + + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "ChartAxisProperties_Title_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartSeriesProperties_Title_Description")] + public string Title + { + get + { + return data.Title; + } + set + { + data.Title = value; + } + } + + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "ChartSeriesProperties_VerticalAxis_DisplayName")] + [ResourcesDescription(typeof(Resources), "ChartSeriesProperties_VerticalAxis_Description")] + public VerticalAxis VerticalAxis + { + get + { + return data.VertAxis; + } + set + { + data.VertAxis = value; + } + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Property/LineChartSeriesProperties.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Property/LineChartSeriesProperties.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Property/LineChartSeriesProperties.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,178 @@ +using System.Drawing; +using System.Drawing.Drawing2D; +using Core.Common.Controls.Charting; +using Core.Common.Controls.Charting.Series; +using Core.Common.Utils.Attributes; +using Core.Plugins.Charting.Properties; + +namespace Core.Plugins.Charting.Property +{ + [ResourcesDisplayName(typeof(Resources), "LineChartSeriesProperties_DisplayName")] + public class LineChartSeriesProperties : ChartSeriesProperties + { + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "AreaChartSeriesProperties_Interpolation_DisplayName")] + [ResourcesDescription(typeof(Resources), "AreaChartSeriesProperties_Interpolation_Description")] + public InterpolationType InterpolationType + { + get + { + return data.InterpolationType; + } + set + { + data.InterpolationType = value; + } + } + + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "LineChartSeriesProperties_TitleLabelVisible_DisplayName")] + [ResourcesDescription(typeof(Resources), "LineChartSeriesProperties_TitleLabelVisible_Description")] + public bool TitleLabelVisible + { + get + { + return data.TitleLabelVisible; + } + set + { + data.TitleLabelVisible = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_LineStyle")] + [ResourcesDisplayName(typeof(Resources), "LineChartSeriesProperties_Color_DisplayName")] + [ResourcesDescription(typeof(Resources), "LineChartSeriesProperties_Color_Description")] + public Color Color + { + get + { + return data.Color; + } + set + { + data.Color = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_LineStyle")] + [ResourcesDisplayName(typeof(Resources), "LineChartSeriesProperties_Width_DisplayName")] + [ResourcesDescription(typeof(Resources), "LineChartSeriesProperties_Width_Description")] + public int Width + { + get + { + return data.Width; + } + set + { + data.Width = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_LineStyle")] + [ResourcesDisplayName(typeof(Resources), "LineChartSeriesProperties_DashStyle_DisplayName")] + [ResourcesDescription(typeof(Resources), "LineChartSeriesProperties_DashStyle_Description")] + public DashStyle DashStyle + { + get + { + return data.DashStyle; + } + set + { + data.DashStyle = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_PointStyle")] + [ResourcesDisplayName(typeof(Resources), "PointChartSeriesProperties_Size_DisplayName")] + [ResourcesDescription(typeof(Resources), "PointChartSeriesProperties_Size_Description")] + public int PointerSize + { + get + { + return data.PointerSize; + } + set + { + data.PointerSize = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_PointStyle")] + [ResourcesDisplayName(typeof(Resources), "PointChartSeriesProperties_PointerColor_DisplayName")] + [ResourcesDescription(typeof(Resources), "PointChartSeriesProperties_PointerColor_Description")] + public Color PointerColor + { + get + { + return data.PointerColor; + } + set + { + data.PointerColor = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_PointStyle")] + [ResourcesDisplayName(typeof(Resources), "PointChartSeriesProperties_PointerOutlineColor_DisplayName")] + [ResourcesDescription(typeof(Resources), "PointChartSeriesProperties_PointerOutlineColor_Description")] + public Color PointerLineColor + { + get + { + return data.PointerLineColor; + } + set + { + data.PointerLineColor = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_PointStyle")] + [ResourcesDisplayName(typeof(Resources), "PointChartSeriesProperties_PointerShape_DisplayName")] + [ResourcesDescription(typeof(Resources), "PointChartSeriesProperties_PointerShape_Description")] + public PointerStyles PointerStyle + { + get + { + return data.PointerStyle; + } + set + { + data.PointerStyle = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_PointStyle")] + [ResourcesDisplayName(typeof(Resources), "ChartingProperties_Visible_DisplayName")] + [ResourcesDescription(typeof(Resources), "PointChartSeriesProperties_Visibility_Description")] + public bool PointerVisible + { + get + { + return data.PointerVisible; + } + set + { + data.PointerVisible = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_PointStyle")] + [ResourcesDisplayName(typeof(Resources), "PointChartSeriesProperties_PointerLineVisible_DisplayName")] + [ResourcesDescription(typeof(Resources), "PointChartSeriesProperties_PointerLineVisible_Description")] + public bool PointerLineVisible + { + get + { + return data.PointerLineVisible; + } + set + { + data.PointerLineVisible = value; + } + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Property/PointChartSeriesProperties.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Property/PointChartSeriesProperties.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Property/PointChartSeriesProperties.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,87 @@ +using System.Drawing; +using Core.Common.Controls.Charting; +using Core.Common.Controls.Charting.Series; +using Core.Common.Utils.Attributes; +using Core.Plugins.Charting.Properties; + +namespace Core.Plugins.Charting.Property +{ + [ResourcesDisplayName(typeof(Resources), "PointChartSeriesProperties_DisplayName")] + public class PointChartSeriesProperties : ChartSeriesProperties + { + [ResourcesCategory(typeof(Resources), "Charting_Categories_PointStyle")] + [ResourcesDisplayName(typeof(Resources), "PointChartSeriesProperties_PointerColor_DisplayName")] + [ResourcesDescription(typeof(Resources), "PointChartSeriesProperties_PointerColor_Description")] + public Color Color + { + get + { + return data.Color; + } + set + { + data.Color = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_PointStyle")] + [ResourcesDisplayName(typeof(Resources), "PointChartSeriesProperties_PointerOutlineColor_DisplayName")] + [ResourcesDescription(typeof(Resources), "PointChartSeriesProperties_PointerOutlineColor_Description")] + public Color LineColor + { + get + { + return data.LineColor; + } + set + { + data.LineColor = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_PointStyle")] + [ResourcesDisplayName(typeof(Resources), "PointChartSeriesProperties_PointerLineVisible_DisplayName")] + [ResourcesDescription(typeof(Resources), "PointChartSeriesProperties_PointerLineVisible_Description")] + public bool PointerLineVisible + { + get + { + return data.LineVisible; + } + set + { + data.LineVisible = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_PointStyle")] + [ResourcesDisplayName(typeof(Resources), "PointChartSeriesProperties_Size_DisplayName")] + [ResourcesDescription(typeof(Resources), "PointChartSeriesProperties_Size_Description")] + public int Size + { + get + { + return data.Size; + } + set + { + data.Size = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_PointStyle")] + [ResourcesDisplayName(typeof(Resources), "PointChartSeriesProperties_PointerShape_DisplayName")] + [ResourcesDescription(typeof(Resources), "PointChartSeriesProperties_PointerShape_Description")] + public PointerStyles Style + { + get + { + return data.Style; + } + set + { + data.Style = value; + } + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Property/PolygonChartSeriesProperties.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Property/PolygonChartSeriesProperties.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Property/PolygonChartSeriesProperties.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,147 @@ +using System.Drawing; +using System.Drawing.Drawing2D; +using Core.Common.Controls.Charting.Series; +using Core.Common.Utils.Attributes; +using Core.Plugins.Charting.Properties; + +namespace Core.Plugins.Charting.Property +{ + [ResourcesDisplayName(typeof(Resources), "PolygonChartSeriesProperties_DisplayName")] + public class PolygonChartSeriesProperties : ChartSeriesProperties + { + [ResourcesCategory(typeof(Resources), "Categories_General")] + [ResourcesDisplayName(typeof(Resources), "PolygonChartSeriesProperties_Closed_DisplayName")] + [ResourcesDescription(typeof(Resources), "PolygonChartSeriesProperties_Closed_Description")] + public bool Closed + { + get + { + return data.AutoClose; + } + set + { + data.AutoClose = value; + } + } + + [ResourcesCategory(typeof(Resources), "ChartingSeriesProperties_AreaStyle_DisplayName")] + [ResourcesDisplayName(typeof(Resources), "PolygonChartSeriesProperties_FillColor_DisplayName")] + [ResourcesDescription(typeof(Resources), "PolygonChartSeriesProperties_AreaColor_Description")] + public Color Color + { + get + { + return data.Color; + } + set + { + data.Color = value; + } + } + + [ResourcesCategory(typeof(Resources), "ChartingSeriesProperties_AreaStyle_DisplayName")] + [ResourcesDisplayName(typeof(Resources), "PolygonChartSeriesProperties_Transparency_DisplayName")] + [ResourcesDescription(typeof(Resources), "PolygonChartSeriesProperties_Transparency_Description")] + public int Transparency + { + get + { + return data.Transparency; + } + set + { + data.Transparency = value; + } + } + + [ResourcesCategory(typeof(Resources), "ChartingSeriesProperties_AreaStyle_DisplayName")] + [ResourcesDisplayName(typeof(Resources), "PolygonChartSeriesProperties_UseHatch_DisplayName")] + [ResourcesDescription(typeof(Resources), "PolygonChartSeriesProperties_UseHatch_Description")] + public bool UseHatch + { + get + { + return data.UseHatch; + } + set + { + data.UseHatch = value; + } + } + + [ResourcesCategory(typeof(Resources), "ChartingSeriesProperties_AreaStyle_DisplayName")] + [ResourcesDisplayName(typeof(Resources), "PolygonChartSeriesProperties_HatchStyle_DisplayName")] + [ResourcesDescription(typeof(Resources), "PolygonChartSeriesProperties_HatchStyle_Description")] + public HatchStyle HatchStyle + { + get + { + return data.HatchStyle; + } + set + { + data.HatchStyle = value; + } + } + + [ResourcesCategory(typeof(Resources), "ChartingSeriesProperties_AreaStyle_DisplayName")] + [ResourcesDisplayName(typeof(Resources), "PolygonChartSeriesProperties_HatchColor_DisplayName")] + [ResourcesDescription(typeof(Resources), "PolygonChartSeriesProperties_HatchColor_Description")] + public Color HatchColor + { + get + { + return data.HatchColor; + } + set + { + data.HatchColor = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_LineStyle")] + [ResourcesDisplayName(typeof(Resources), "BarSeriesProperties_OutlineColor_DisplayName")] + [ResourcesDescription(typeof(Resources), "BarSeriesProperties_OutlineColor_Description")] + public Color LineColor + { + get + { + return data.LineColor; + } + set + { + data.LineColor = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_LineStyle")] + [ResourcesDisplayName(typeof(Resources), "BarSeriesProperties_Width_DisplayName")] + [ResourcesDescription(typeof(Resources), "BarSeriesProperties_Width_Description")] + public int LineWidth + { + get + { + return data.LineWidth; + } + set + { + data.LineWidth = value; + } + } + + [ResourcesCategory(typeof(Resources), "Charting_Categories_LineStyle")] + [ResourcesDisplayName(typeof(Resources), "ChartingProperties_Visible_DisplayName")] + [ResourcesDescription(typeof(Resources), "BarSeriesProperties_LineVisible_Description")] + public bool LineVisible + { + get + { + return data.LineVisible; + } + set + { + data.LineVisible = value; + } + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/Resources/Area.png =================================================================== diff -u Binary files differ Index: Core/Plugins/src/Core.Plugins.Charting/Resources/Line.png =================================================================== diff -u Binary files differ Index: Core/Plugins/src/Core.Plugins.Charting/Resources/Points.png =================================================================== diff -u Binary files differ Index: Core/Plugins/src/Core.Plugins.Charting/Resources/Polygon.png =================================================================== diff -u Binary files differ Index: Core/Plugins/src/Core.Plugins.Charting/Resources/arrow_down.png =================================================================== diff -u Binary files differ Index: Core/Plugins/src/Core.Plugins.Charting/Resources/arrow_up.png =================================================================== diff -u Binary files differ Index: Core/Plugins/src/Core.Plugins.Charting/Resources/bars.png =================================================================== diff -u Binary files differ Index: Core/Plugins/src/Core.Plugins.Charting/Resources/category.png =================================================================== diff -u Binary files differ Index: Core/Plugins/src/Core.Plugins.Charting/Resources/chart_curve.png =================================================================== diff -u Binary files differ Index: Core/Plugins/src/Core.Plugins.Charting/Resources/home.png =================================================================== diff -u Binary files differ Index: Core/Plugins/src/Core.Plugins.Charting/Resources/image-export.png =================================================================== diff -u Binary files differ Index: Core/Plugins/src/Core.Plugins.Charting/Resources/ruler-3.png =================================================================== diff -u Binary files differ Index: Core/Plugins/src/Core.Plugins.Charting/Ribbon.xaml =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Ribbon.xaml (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Ribbon.xaml (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: Core/Plugins/src/Core.Plugins.Charting/Ribbon.xaml.cs =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/Ribbon.xaml.cs (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/Ribbon.xaml.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,93 @@ +using System.Collections.Generic; +using System.Windows; +using Core.Common.Controls.Commands; +using Core.Common.Gui.Forms; +using Core.Plugins.Charting.Commands; + +namespace Core.Plugins.Charting +{ + /// + /// Interaction logic for Ribbon.xaml + /// + public partial class Ribbon : IRibbonCommandHandler + { + private readonly ShowChartLegendViewCommand showChartLegendViewCommand; + private readonly ExportChartAsImageCommand exportAsImageCommand; + private readonly DecreaseFontSizeCommand decreaseFontSizeCommand; + private readonly IncreaseFontSizeCommand increasFontSizeCommand; + private readonly RulerCommand rulerCommand; + + public Ribbon() + { + InitializeComponent(); + + showChartLegendViewCommand = new ShowChartLegendViewCommand(); + exportAsImageCommand = new ExportChartAsImageCommand(); + increasFontSizeCommand = new IncreaseFontSizeCommand(); + decreaseFontSizeCommand = new DecreaseFontSizeCommand(); + rulerCommand = new RulerCommand(); + chartTab.Group = chartingContextualGroup; + } + + public IEnumerable Commands + { + get + { + yield return showChartLegendViewCommand; + yield return exportAsImageCommand; + yield return increasFontSizeCommand; + yield return decreaseFontSizeCommand; + yield return rulerCommand; + } + } + + public void ValidateItems() + { + ButtonExportAsImage.IsEnabled = exportAsImageCommand.Enabled; + ButtonIncreaseFontSize.IsEnabled = increasFontSizeCommand.Enabled; + ButtonDecreaseFontSize.IsEnabled = decreaseFontSizeCommand.Enabled; + ButtonChartLegendToolWindow.IsChecked = showChartLegendViewCommand.Checked; + RulerToggleButton.IsEnabled = rulerCommand.Enabled; + RulerToggleButton.IsChecked = rulerCommand.Checked; + } + + public bool IsContextualTabVisible(string tabGroupName, string tabName) + { + return tabGroupName == chartingContextualGroup.Name && tabName == chartTab.Name && exportAsImageCommand.Enabled; + } + + public object GetRibbonControl() + { + return RibbonControl; + } + + private void ButtonChartLegendToolWindow_Click(object sender, RoutedEventArgs e) + { + showChartLegendViewCommand.Execute(); + ValidateItems(); + } + + private void ButtonDecreaseFontSize_Click(object sender, RoutedEventArgs e) + { + decreaseFontSizeCommand.Execute(); + } + + private void ButtonIncreaseFontSize_Click(object sender, RoutedEventArgs e) + { + increasFontSizeCommand.Execute(); + } + + private void ButtonExportAsImage_Click(object sender, RoutedEventArgs e) + { + exportAsImageCommand.Execute(); + } + + private void RulerButtonChecked(object sender, RoutedEventArgs e) + { + if (rulerCommand.Enabled) + { + rulerCommand.Execute(RulerToggleButton.IsChecked); + } + } + } +} \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.Charting/packages.config =================================================================== diff -u --- Core/Plugins/src/Core.Plugins.Charting/packages.config (revision 0) +++ Core/Plugins/src/Core.Plugins.Charting/packages.config (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,4 @@ + + + + \ No newline at end of file Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Commands/Charting/ChartViewCommandBase.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Commands/Charting/DecreaseFontSizeCommand.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Commands/Charting/ExportChartAsImageCommand.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Commands/Charting/IncreaseFontSizeCommand.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Commands/Charting/RulerCommand.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Commands/Charting/ShowChartLegendViewCommand.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Core/Plugins/src/Core.Plugins.CommonTools.Gui/CommonToolsGuiPlugin.cs =================================================================== diff -u -r18e78f440e1df8cd03e3e337ef385b58266a34a5 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/src/Core.Plugins.CommonTools.Gui/CommonToolsGuiPlugin.cs (.../CommonToolsGuiPlugin.cs) (revision 18e78f440e1df8cd03e3e337ef385b58266a34a5) +++ Core/Plugins/src/Core.Plugins.CommonTools.Gui/CommonToolsGuiPlugin.cs (.../CommonToolsGuiPlugin.cs) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -1,72 +1,24 @@ -using System; using System.Collections.Generic; using Core.Common.Base.Data; -using Core.Common.Controls; using Core.Common.Controls.Swf; -using Core.Common.Controls.Charting; -using Core.Common.Controls.Charting.Series; using Core.Common.Gui; using Core.Common.Gui.Forms; using Core.Common.Gui.Plugin; using Core.Common.Gui.Swf; using Core.Common.Utils; -using Core.Common.Utils.Events; -using Core.Plugins.CommonTools.Gui.Forms.Charting; using Core.Plugins.CommonTools.Gui.Properties; using Core.Plugins.CommonTools.Gui.Property; -using Core.Plugins.CommonTools.Gui.Property.Charting; using PropertyInfo = Core.Common.Gui.PropertyInfo; namespace Core.Plugins.CommonTools.Gui { public class CommonToolsGuiPlugin : GuiPlugin { - private IRibbonCommandHandler ribbon; - - public override IRibbonCommandHandler RibbonCommandHandler - { - get - { - return ribbon; - } - } - - public ChartLegendView ChartLegendView { get; private set; } - - public void InitializeChartLegendView() - { - if ((ChartLegendView == null) || (ChartLegendView.IsDisposed)) - { - ChartLegendView = new ChartLegendView(this) - { - Text = Resources.CommonToolsGuiPlugin_InitializeChartLegendView_Chart - }; - } - - ActivateChartLegendView(); - } - - private void ActivateChartLegendView() - { - if (Gui.ToolWindowViews != null) - { - Gui.ToolWindowViews.Add(ChartLegendView, ViewLocation.Right | ViewLocation.Top); - Gui.ToolWindowViews.ActiveView = ChartLegendView; - UpdateChartLegendView(); - } - } - public override IEnumerable GetPropertyInfos() { yield return new PropertyInfo(); yield return new PropertyInfo(); yield return new PropertyInfo(); - yield return new PropertyInfo(); - yield return new PropertyInfo(); - yield return new PropertyInfo(); - yield return new PropertyInfo(); - yield return new PropertyInfo(); - yield return new PropertyInfo(); } public override IEnumerable GetViewInfoObjects() @@ -82,123 +34,6 @@ Description = Resources.CommonToolsGuiPlugin_GetViewInfoObjects_Browser, GetViewName = (v, o) => o != null ? o.Name : "" }; - yield return new ViewInfo - { - Description = Resources.CommonToolsGuiPlugin_GetViewInfoObjects_Chart_View, - AfterCreate = (view, chart) => view.Owner = Gui.MainWindow - }; } - - public override void Activate() - { - base.Activate(); - - InitializeChartLegendView(); - - if (Gui != null && Gui.DocumentViews != null) - { - if (Gui.DocumentViews.ActiveView != null) - { - UpdateChartLegendView(); - } - - Gui.DocumentViews.ActiveViewChanged += DocumentViewsActiveViewChanged; - Gui.DocumentViews.CollectionChanged += ViewsCollectionChanged; - } - - ribbon = new Ribbon(); - } - - public override void Dispose() - { - if (ChartLegendView != null) - { - ChartLegendView.Dispose(); - ChartLegendView = null; - } - if (Gui != null) - { - if (Gui.DocumentViews != null) - { - if (Gui.DocumentViews.ActiveView != null) - { - UpdateChartLegendView(); - } - - Gui.DocumentViews.ActiveViewChanged -= DocumentViewsActiveViewChanged; - Gui.DocumentViews.CollectionChanged -= ViewsCollectionChanged; - } - } - - ribbon = null; - base.Dispose(); - } - - public override void Deactivate() - { - if (Gui != null) - { - if (Gui.DocumentViews != null) - { - Gui.DocumentViews.CollectionChanged -= ViewsCollectionChanged; - } - } - - base.Deactivate(); - } - - private void DocumentViewsActiveViewChanged(object sender, ActiveViewChangeEventArgs e) - { - UpdateChartLegendView(); - } - - private void ViewsCollectionChanged(object sender, NotifyCollectionChangeEventArgs e) - { - if (Gui == null || Gui.DocumentViews == null) - { - return; - } - - var chartView = e.Item as ChartView; - if (chartView == null) - { - return; - } - - if (e.Action == NotifyCollectionChangeAction.Add) - { - chartView.ToolsActiveChanged += ActiveToolsChanged; - } - else if(e.Action == NotifyCollectionChangeAction.Remove) - { - chartView.ToolsActiveChanged -= ActiveToolsChanged; - } - } - - private void ActiveToolsChanged(object sender, EventArgs e) - { - Gui.MainWindow.ValidateItems(); - } - - private void UpdateChartLegendView() - { - if (ChartLegendView == null) - { - return; - } - - var chartView = Gui.DocumentViews.ActiveView as IChartView; - if (chartView != null) - { - if (ChartLegendView.Data != chartView.Data) - { - ChartLegendView.Data = chartView.Chart; - } - } - else - { - ChartLegendView.Data = null; - } - } } } \ No newline at end of file Index: Core/Plugins/src/Core.Plugins.CommonTools.Gui/Core.Plugins.CommonTools.Gui.csproj =================================================================== diff -u -r8cae5d69ac2d4cf678486ac2b457c0dfe97089d5 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/src/Core.Plugins.CommonTools.Gui/Core.Plugins.CommonTools.Gui.csproj (.../Core.Plugins.CommonTools.Gui.csproj) (revision 8cae5d69ac2d4cf678486ac2b457c0dfe97089d5) +++ Core/Plugins/src/Core.Plugins.CommonTools.Gui/Core.Plugins.CommonTools.Gui.csproj (.../Core.Plugins.CommonTools.Gui.csproj) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -67,50 +67,18 @@ Properties\GlobalAssembly.cs - - - - - - - - UserControl - - - ChartLegendView.cs - - - Resources.resx True True - - - - - - - - - - - - - Ribbon.xaml - - - ChartLegendView.cs - Designer - PublicResXFileCodeGenerator Resources.Designer.cs @@ -175,28 +143,15 @@ Core.Common.Utils False + + {16050ED1-3E4F-4540-9B5D-6ADD4FC43D9D} + Core.Plugins.Charting + - - Designer - MSBuild:Compile - + + + - - - true - $(ProjectName) - - - - - - \ No newline at end of file Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Forms/Charting/ChartLegendView.Designer.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Forms/Charting/ChartLegendView.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Forms/Charting/ChartLegendView.resx'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Forms/Charting/ChartSeriesTreeNodePresenter.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Forms/Charting/ChartTreeNodePresenter.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Core/Plugins/src/Core.Plugins.CommonTools.Gui/Properties/Resources.Designer.cs =================================================================== diff -u -r10671f81a86637fcab2f4a38af58a9899ca1b240 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/src/Core.Plugins.CommonTools.Gui/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 10671f81a86637fcab2f4a38af58a9899ca1b240) +++ Core/Plugins/src/Core.Plugins.CommonTools.Gui/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -71,33 +71,6 @@ } /// - /// Looks up a localized string similar to Vlak gegevensreeks instellingen. - /// - public static string AreaChartSeriesProperties_DisplayName { - get { - return ResourceManager.GetString("AreaChartSeriesProperties_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Interpolatieschema van de gegevensreeks.. - /// - public static string AreaChartSeriesProperties_Interpolation_Description { - get { - return ResourceManager.GetString("AreaChartSeriesProperties_Interpolation_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Interpolatie. - /// - public static string AreaChartSeriesProperties_Interpolation_DisplayName { - get { - return ResourceManager.GetString("AreaChartSeriesProperties_Interpolation_DisplayName", resourceCulture); - } - } - - /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// public static System.Drawing.Bitmap ArrowDownIcon { @@ -128,96 +101,6 @@ } /// - /// Looks up a localized string similar to Kleur van de balken in de gegevensreeks.. - /// - public static string BarSeriesProperties_Color_Description { - get { - return ResourceManager.GetString("BarSeriesProperties_Color_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Kleur. - /// - public static string BarSeriesProperties_Color_DisplayName { - get { - return ResourceManager.GetString("BarSeriesProperties_Color_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Stijl van de lijn langs de omtrek van de gegevensreeks.. - /// - public static string BarSeriesProperties_DashStyle_Description { - get { - return ResourceManager.GetString("BarSeriesProperties_DashStyle_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Lijnstijl. - /// - public static string BarSeriesProperties_DashStyle_DisplayName { - get { - return ResourceManager.GetString("BarSeriesProperties_DashStyle_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Balk gegevensreeks instellingen. - /// - public static string BarSeriesProperties_DisplayName { - get { - return ResourceManager.GetString("BarSeriesProperties_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Zichtbaarheid van de lijn langs de omtrek van de gegevensreeks.. - /// - public static string BarSeriesProperties_LineVisible_Description { - get { - return ResourceManager.GetString("BarSeriesProperties_LineVisible_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Kleur van de lijn langs de omtrek van de gegevensreeks.. - /// - public static string BarSeriesProperties_OutlineColor_Description { - get { - return ResourceManager.GetString("BarSeriesProperties_OutlineColor_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Kleur van de omtrek. - /// - public static string BarSeriesProperties_OutlineColor_DisplayName { - get { - return ResourceManager.GetString("BarSeriesProperties_OutlineColor_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Breedte van de lijn langs de omtrek van de gegevensreeks.. - /// - public static string BarSeriesProperties_Width_Description { - get { - return ResourceManager.GetString("BarSeriesProperties_Width_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Breedte. - /// - public static string BarSeriesProperties_Width_DisplayName { - get { - return ResourceManager.GetString("BarSeriesProperties_Width_DisplayName", resourceCulture); - } - } - - /// /// Looks up a localized string similar to Algemeen. /// public static string Categories_General { @@ -237,474 +120,6 @@ } /// - /// Looks up a localized string similar to Detecteer automatisch de minimale en maximale waarden van de gegevensreeks en gebruik deze als as limieten.. - /// - public static string ChartAxisProperties_Automatic_Description { - get { - return ResourceManager.GetString("ChartAxisProperties_Automatic_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Automatische range. - /// - public static string ChartAxisProperties_Automatic_DisplayName { - get { - return ResourceManager.GetString("ChartAxisProperties_Automatic_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to As instellingen. - /// - public static string ChartAxisProperties_DisplayName { - get { - return ResourceManager.GetString("ChartAxisProperties_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Het lettertype van de labels op de as.. - /// - public static string ChartAxisProperties_LabelFont_Description { - get { - return ResourceManager.GetString("ChartAxisProperties_LabelFont_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Lettertype voor label. - /// - public static string ChartAxisProperties_LabelFont_DisplayName { - get { - return ResourceManager.GetString("ChartAxisProperties_LabelFont_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Bepaal of de as-labels worden getoond.. - /// - public static string ChartAxisProperties_Labels_Description { - get { - return ResourceManager.GetString("ChartAxisProperties_Labels_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Labels weergeven. - /// - public static string ChartAxisProperties_Labels_DisplayName { - get { - return ResourceManager.GetString("ChartAxisProperties_Labels_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hiermee bepaalt u of de as een logaritmische schaal (true) of een lineaire schaal (false) gebruikt.. - /// - public static string ChartAxisProperties_Logarithmic_Description { - get { - return ResourceManager.GetString("ChartAxisProperties_Logarithmic_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Logaritmisch. - /// - public static string ChartAxisProperties_Logarithmic_DisplayName { - get { - return ResourceManager.GetString("ChartAxisProperties_Logarithmic_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Maximale waarde voor deze as.. - /// - public static string ChartAxisProperties_Maximum_Description { - get { - return ResourceManager.GetString("ChartAxisProperties_Maximum_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Maximaal. - /// - public static string ChartAxisProperties_Maximum_DisplayName { - get { - return ResourceManager.GetString("ChartAxisProperties_Maximum_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Minimumwaarde voor deze as.. - /// - public static string ChartAxisProperties_Minimum_Description { - get { - return ResourceManager.GetString("ChartAxisProperties_Minimum_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Minimum. - /// - public static string ChartAxisProperties_Minimum_DisplayName { - get { - return ResourceManager.GetString("ChartAxisProperties_Minimum_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Titel van deze as.. - /// - public static string ChartAxisProperties_Title_Description { - get { - return ResourceManager.GetString("ChartAxisProperties_Title_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Titel. - /// - public static string ChartAxisProperties_Title_DisplayName { - get { - return ResourceManager.GetString("ChartAxisProperties_Title_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Het lettertype van de titel van de as.. - /// - public static string ChartAxisProperties_TitleFont_Description { - get { - return ResourceManager.GetString("ChartAxisProperties_TitleFont_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Titel lettertype. - /// - public static string ChartAxisProperties_TitleFont_DisplayName { - get { - return ResourceManager.GetString("ChartAxisProperties_TitleFont_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hiermee bepaalt u of deze as wordt weergegeven.. - /// - public static string ChartAxisProperties_Visible_Description { - get { - return ResourceManager.GetString("ChartAxisProperties_Visible_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Lijnstijl. - /// - public static string Charting_Categories_LineStyle { - get { - return ResourceManager.GetString("Charting_Categories_LineStyle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Punt stijl. - /// - public static string Charting_Categories_PointStyle { - get { - return ResourceManager.GetString("Charting_Categories_PointStyle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Zichtbaar. - /// - public static string ChartingProperties_Visible_DisplayName { - get { - return ResourceManager.GetString("ChartingProperties_Visible_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Vlak stijl. - /// - public static string ChartingSeriesProperties_AreaStyle_DisplayName { - get { - return ResourceManager.GetString("ChartingSeriesProperties_AreaStyle_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Kleur van de achtergrond van de grafiek.. - /// - public static string ChartProperties_BackgroundColor_Description { - get { - return ResourceManager.GetString("ChartProperties_BackgroundColor_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Achtergrondkleur. - /// - public static string ChartProperties_BackgroundColor_DisplayName { - get { - return ResourceManager.GetString("ChartProperties_BackgroundColor_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to De onderste as van deze grafiek.. - /// - public static string ChartProperties_BottomAxis_Description { - get { - return ResourceManager.GetString("ChartProperties_BottomAxis_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Onderas. - /// - public static string ChartProperties_BottomAxis_DisplayName { - get { - return ResourceManager.GetString("ChartProperties_BottomAxis_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Assen. - /// - public static string ChartProperties_Categories_Axes { - get { - return ResourceManager.GetString("ChartProperties_Categories_Axes", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Legenda. - /// - public static string ChartProperties_Categories_Legend { - get { - return ResourceManager.GetString("ChartProperties_Categories_Legend", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Titel. - /// - public static string ChartProperties_Categories_Title { - get { - return ResourceManager.GetString("ChartProperties_Categories_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Grafiek instellingen. - /// - public static string ChartProperties_DisplayName { - get { - return ResourceManager.GetString("ChartProperties_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Lettertype. - /// - public static string ChartProperties_Font_DisplayName { - get { - return ResourceManager.GetString("ChartProperties_Font_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Gebruikt lettertype in de legenda van de grafiek.. - /// - public static string ChartProperties_Font_Legend_Description { - get { - return ResourceManager.GetString("ChartProperties_Font_Legend_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Lettertype kan niet leeg zijn.. - /// - public static string ChartProperties_FontValid_Font_can_not_be_empty { - get { - return ResourceManager.GetString("ChartProperties_FontValid_Font_can_not_be_empty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Lettertype grootte valt niet binnen grenzen (3-200). - /// - public static string ChartProperties_FontValid_Font_size_is_not_within_limits_3_200 { - get { - return ResourceManager.GetString("ChartProperties_FontValid_Font_size_is_not_within_limits_3_200", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Linkeras van deze grafiek.. - /// - public static string ChartProperties_LeftAxis_Description { - get { - return ResourceManager.GetString("ChartProperties_LeftAxis_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Linkeras. - /// - public static string ChartProperties_LeftAxis_DisplayName { - get { - return ResourceManager.GetString("ChartProperties_LeftAxis_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to De locatie van legenda op deze grafiek.. - /// - public static string ChartProperties_LegendAlignment_Description { - get { - return ResourceManager.GetString("ChartProperties_LegendAlignment_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Uitlijning. - /// - public static string ChartProperties_LegendAlignment_DisplayName { - get { - return ResourceManager.GetString("ChartProperties_LegendAlignment_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Rechteras van deze grafiek.. - /// - public static string ChartProperties_RightAxis_Description { - get { - return ResourceManager.GetString("ChartProperties_RightAxis_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Rechteras. - /// - public static string ChartProperties_RightAxis_DisplayName { - get { - return ResourceManager.GetString("ChartProperties_RightAxis_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Titel van de grafiek.. - /// - public static string ChartProperties_Title_Description { - get { - return ResourceManager.GetString("ChartProperties_Title_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tekst. - /// - public static string ChartProperties_Title_DisplayName { - get { - return ResourceManager.GetString("ChartProperties_Title_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Gebruikt lettertype van de grafiektitel.. - /// - public static string ChartProperties_TitleFont_Description { - get { - return ResourceManager.GetString("ChartProperties_TitleFont_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hiermee bepaalt u of de titel wordt getoond.. - /// - public static string ChartProperties_TitleVisibility_Description { - get { - return ResourceManager.GetString("ChartProperties_TitleVisibility_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hiermee bepaalt u of de legenda wordt getoond. - /// - public static string ChartProperties_Visible_Description { - get { - return ResourceManager.GetString("ChartProperties_Visible_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Gegevensreeks instellingen. - /// - public static string ChartSeriesProperties_DisplayName { - get { - return ResourceManager.GetString("ChartSeriesProperties_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hiermee bepaalt u of deze gegevensreeks in de legenda van de grafiek wordt weergeven.. - /// - public static string ChartSeriesProperties_ShowInLegend_Description { - get { - return ResourceManager.GetString("ChartSeriesProperties_ShowInLegend_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to In legenda weergeven. - /// - public static string ChartSeriesProperties_ShowInLegend_DisplayName { - get { - return ResourceManager.GetString("ChartSeriesProperties_ShowInLegend_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Titel van deze gegevensreeks.. - /// - public static string ChartSeriesProperties_Title_Description { - get { - return ResourceManager.GetString("ChartSeriesProperties_Title_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Verticale as waarvan de waarden gekoppeld zijn aan deze gegevensreeks.. - /// - public static string ChartSeriesProperties_VerticalAxis_Description { - get { - return ResourceManager.GetString("ChartSeriesProperties_VerticalAxis_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Verticale as. - /// - public static string ChartSeriesProperties_VerticalAxis_DisplayName { - get { - return ResourceManager.GetString("ChartSeriesProperties_VerticalAxis_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Grafiek. - /// - public static string ChartTreeNodePresenter_UpdateNode_Chart { - get { - return ResourceManager.GetString("ChartTreeNodePresenter_UpdateNode_Chart", resourceCulture); - } - } - - /// /// Looks up a localized string similar to Naam. /// public static string Common_Name_DisplayName { @@ -723,24 +138,6 @@ } /// - /// Looks up a localized string similar to Grafiek. - /// - public static string CommonToolsGuiPlugin_GetViewInfoObjects_Chart_View { - get { - return ResourceManager.GetString("CommonToolsGuiPlugin_GetViewInfoObjects_Chart_View", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Grafiek. - /// - public static string CommonToolsGuiPlugin_InitializeChartLegendView_Chart { - get { - return ResourceManager.GetString("CommonToolsGuiPlugin_InitializeChartLegendView_Chart", resourceCulture); - } - } - - /// /// Looks up a localized string similar to Folder. /// public static string FolderProperties_DisplayName { @@ -789,195 +186,6 @@ } /// - /// Looks up a localized string similar to Kleur van de lijn-gegevensreeks.. - /// - public static string LineChartSeriesProperties_Color_Description { - get { - return ResourceManager.GetString("LineChartSeriesProperties_Color_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Kleur. - /// - public static string LineChartSeriesProperties_Color_DisplayName { - get { - return ResourceManager.GetString("LineChartSeriesProperties_Color_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to De stijl van deze lijn.. - /// - public static string LineChartSeriesProperties_DashStyle_Description { - get { - return ResourceManager.GetString("LineChartSeriesProperties_DashStyle_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Lijnstijl. - /// - public static string LineChartSeriesProperties_DashStyle_DisplayName { - get { - return ResourceManager.GetString("LineChartSeriesProperties_DashStyle_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Lijn-gegevensreeks instellingen. - /// - public static string LineChartSeriesProperties_DisplayName { - get { - return ResourceManager.GetString("LineChartSeriesProperties_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hiermee bepaalt u of de titel als label wordt getoond.. - /// - public static string LineChartSeriesProperties_TitleLabelVisible_Description { - get { - return ResourceManager.GetString("LineChartSeriesProperties_TitleLabelVisible_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Titel label weergeven. - /// - public static string LineChartSeriesProperties_TitleLabelVisible_DisplayName { - get { - return ResourceManager.GetString("LineChartSeriesProperties_TitleLabelVisible_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Breedte van de lijn-gegevensreeks.. - /// - public static string LineChartSeriesProperties_Width_Description { - get { - return ResourceManager.GetString("LineChartSeriesProperties_Width_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Breedte. - /// - public static string LineChartSeriesProperties_Width_DisplayName { - get { - return ResourceManager.GetString("LineChartSeriesProperties_Width_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Punt instellingen. - /// - public static string PointChartSeriesProperties_DisplayName { - get { - return ResourceManager.GetString("PointChartSeriesProperties_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Kleur van de punten.. - /// - public static string PointChartSeriesProperties_PointerColor_Description { - get { - return ResourceManager.GetString("PointChartSeriesProperties_PointerColor_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Puntkleur. - /// - public static string PointChartSeriesProperties_PointerColor_DisplayName { - get { - return ResourceManager.GetString("PointChartSeriesProperties_PointerColor_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hiermee bepaalt u of de puntenlijn wordt weergegeven.. - /// - public static string PointChartSeriesProperties_PointerLineVisible_Description { - get { - return ResourceManager.GetString("PointChartSeriesProperties_PointerLineVisible_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Toon puntenlijn. - /// - public static string PointChartSeriesProperties_PointerLineVisible_DisplayName { - get { - return ResourceManager.GetString("PointChartSeriesProperties_PointerLineVisible_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Kleur van de lijn langs de omtrek van de punten. - /// - public static string PointChartSeriesProperties_PointerOutlineColor_Description { - get { - return ResourceManager.GetString("PointChartSeriesProperties_PointerOutlineColor_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Puntenlijn kleur. - /// - public static string PointChartSeriesProperties_PointerOutlineColor_DisplayName { - get { - return ResourceManager.GetString("PointChartSeriesProperties_PointerOutlineColor_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Vorm van de punten.. - /// - public static string PointChartSeriesProperties_PointerShape_Description { - get { - return ResourceManager.GetString("PointChartSeriesProperties_PointerShape_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Vorm. - /// - public static string PointChartSeriesProperties_PointerShape_DisplayName { - get { - return ResourceManager.GetString("PointChartSeriesProperties_PointerShape_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Puntgrootte.. - /// - public static string PointChartSeriesProperties_Size_Description { - get { - return ResourceManager.GetString("PointChartSeriesProperties_Size_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Grootte. - /// - public static string PointChartSeriesProperties_Size_DisplayName { - get { - return ResourceManager.GetString("PointChartSeriesProperties_Size_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hiermee bepaalt u of de punten van de gegevensreeks worden weergegeven.. - /// - public static string PointChartSeriesProperties_Visibility_Description { - get { - return ResourceManager.GetString("PointChartSeriesProperties_Visibility_Description", resourceCulture); - } - } - - /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// public static System.Drawing.Bitmap Points { @@ -998,123 +206,6 @@ } /// - /// Looks up a localized string similar to Kleur van de vlak gegevensreeks.. - /// - public static string PolygonChartSeriesProperties_AreaColor_Description { - get { - return ResourceManager.GetString("PolygonChartSeriesProperties_AreaColor_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Indien waar, dan wordt de polygoon automatisch gesloten door een lijn te trekken tussen de laatste en eerste gedefinieerde punten.. - /// - public static string PolygonChartSeriesProperties_Closed_Description { - get { - return ResourceManager.GetString("PolygonChartSeriesProperties_Closed_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Automatisch sluiten van de polygoon. - /// - public static string PolygonChartSeriesProperties_Closed_DisplayName { - get { - return ResourceManager.GetString("PolygonChartSeriesProperties_Closed_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Polygoon gegevensreeks instellingen. - /// - public static string PolygonChartSeriesProperties_DisplayName { - get { - return ResourceManager.GetString("PolygonChartSeriesProperties_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Opvulkleur. - /// - public static string PolygonChartSeriesProperties_FillColor_DisplayName { - get { - return ResourceManager.GetString("PolygonChartSeriesProperties_FillColor_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tweede kleur die gebruikt wordt in de arceringstijl.. - /// - public static string PolygonChartSeriesProperties_HatchColor_Description { - get { - return ResourceManager.GetString("PolygonChartSeriesProperties_HatchColor_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Arceringkleur. - /// - public static string PolygonChartSeriesProperties_HatchColor_DisplayName { - get { - return ResourceManager.GetString("PolygonChartSeriesProperties_HatchColor_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Arceringstijl van deze gegevensreeks.. - /// - public static string PolygonChartSeriesProperties_HatchStyle_Description { - get { - return ResourceManager.GetString("PolygonChartSeriesProperties_HatchStyle_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Arceringstijl. - /// - public static string PolygonChartSeriesProperties_HatchStyle_DisplayName { - get { - return ResourceManager.GetString("PolygonChartSeriesProperties_HatchStyle_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Percentage van de transparantie van de gegevensreeks.. - /// - public static string PolygonChartSeriesProperties_Transparency_Description { - get { - return ResourceManager.GetString("PolygonChartSeriesProperties_Transparency_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Transparantie. - /// - public static string PolygonChartSeriesProperties_Transparency_DisplayName { - get { - return ResourceManager.GetString("PolygonChartSeriesProperties_Transparency_DisplayName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Deze waarde bepaalt welke stijl gebruikt wordt voor het arceren van de gegevensreeks.. - /// - public static string PolygonChartSeriesProperties_UseHatch_Description { - get { - return ResourceManager.GetString("PolygonChartSeriesProperties_UseHatch_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Gebruik arceringborstel. - /// - public static string PolygonChartSeriesProperties_UseHatch_DisplayName { - get { - return ResourceManager.GetString("PolygonChartSeriesProperties_UseHatch_DisplayName", resourceCulture); - } - } - - /// /// Looks up a localized string similar to Korte beschrijving van het project.. /// public static string ProjectProperties_Description_Description { @@ -1151,114 +242,6 @@ } /// - /// Looks up a localized string similar to Grafiek. - /// - public static string Ribbon_Chart_Contents { - get { - return ResourceManager.GetString("Ribbon_Chart_Contents", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Grafieken. - /// - public static string Ribbon_ContextualGroup_Charting { - get { - return ResourceManager.GetString("Ribbon_ContextualGroup_Charting", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Lettertype Verkleinen. - /// - public static string Ribbon_DecreaseFontSize { - get { - return ResourceManager.GetString("Ribbon_DecreaseFontSize", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exporteer als afbeelding. - /// - public static string Ribbon_ExportAsImage { - get { - return ResourceManager.GetString("Ribbon_ExportAsImage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exporteren. - /// - public static string Ribbon_GroupBox_Export { - get { - return ResourceManager.GetString("Ribbon_GroupBox_Export", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Weergeven/Verbergen. - /// - public static string Ribbon_GroupBox_Show_Hide { - get { - return ResourceManager.GetString("Ribbon_GroupBox_Show_Hide", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Stijl. - /// - public static string Ribbon_GroupBox_Style { - get { - return ResourceManager.GetString("Ribbon_GroupBox_Style", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hulpprogramma 's. - /// - public static string Ribbon_GroupBox_Tools { - get { - return ResourceManager.GetString("Ribbon_GroupBox_Tools", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Lettertype Vergroten. - /// - public static string Ribbon_IncreaseFontSize { - get { - return ResourceManager.GetString("Ribbon_IncreaseFontSize", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Liniaal. - /// - public static string Ribbon_Ruler { - get { - return ResourceManager.GetString("Ribbon_Ruler", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Grafiek. - /// - public static string Ribbon_TabItem_Chart { - get { - return ResourceManager.GetString("Ribbon_TabItem_Chart", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Beeld. - /// - public static string Ribbon_TabItem_View { - get { - return ResourceManager.GetString("Ribbon_TabItem_View", resourceCulture); - } - } - - /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// public static System.Drawing.Bitmap RulerIcon { Index: Core/Plugins/src/Core.Plugins.CommonTools.Gui/Properties/Resources.resx =================================================================== diff -u -r10671f81a86637fcab2f4a38af58a9899ca1b240 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/src/Core.Plugins.CommonTools.Gui/Properties/Resources.resx (.../Resources.resx) (revision 10671f81a86637fcab2f4a38af58a9899ca1b240) +++ Core/Plugins/src/Core.Plugins.CommonTools.Gui/Properties/Resources.resx (.../Resources.resx) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -163,366 +163,27 @@ ..\Resources\Area.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - Vlak gegevensreeks instellingen - - - Interpolatieschema van de gegevensreeks. - - - Interpolatie - ..\Resources\bars.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - Kleur van de balken in de gegevensreeks. - - - Kleur - - - Stijl van de lijn langs de omtrek van de gegevensreeks. - - - Lijnstijl - - - Balk gegevensreeks instellingen - - - Zichtbaarheid van de lijn langs de omtrek van de gegevensreeks. - - - Kleur van de lijn langs de omtrek van de gegevensreeks. - - - Kleur van de omtrek - - - Breedte van de lijn langs de omtrek van de gegevensreeks. - - - Breedte - ..\Resources\chart_curve.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - Detecteer automatisch de minimale en maximale waarden van de gegevensreeks en gebruik deze als as limieten. - - - Automatische range - - - As instellingen - - - Het lettertype van de labels op de as. - - - Lettertype voor label - - - Bepaal of de as-labels worden getoond. - - - Labels weergeven - - - Hiermee bepaalt u of de as een logaritmische schaal (true) of een lineaire schaal (false) gebruikt. - - - Logaritmisch - - - Maximale waarde voor deze as. - - - Maximaal - - - Minimumwaarde voor deze as. - - - Minimum - - - Het lettertype van de titel van de as. - - - Titel lettertype - - - Titel van deze as. - - - Titel - - - Hiermee bepaalt u of deze as wordt weergegeven. - - - Zichtbaar - - - Vlak stijl - - - Lijnstijl - - - Punt stijl - - - Kleur van de achtergrond van de grafiek. - - - Achtergrondkleur - - - De onderste as van deze grafiek. - - - Onderas - - - Assen - - - Legenda - - - Titel - - - Grafiek instellingen - - - Lettertype - - - Gebruikt lettertype in de legenda van de grafiek. - - - Linkeras van deze grafiek. - - - Linkeras - - - De locatie van legenda op deze grafiek. - - - Uitlijning - - - Rechteras van deze grafiek. - - - Rechteras - - - Gebruikt lettertype van de grafiektitel. - - - Hiermee bepaalt u of de titel wordt getoond. - - - Titel van de grafiek. - - - Tekst - - - Hiermee bepaalt u of de legenda wordt getoond - - - Hiermee bepaalt u of deze gegevensreeks in de legenda van de grafiek wordt weergeven. - - - In legenda weergeven - - - Titel van deze gegevensreeks. - - - Verticale as waarvan de waarden gekoppeld zijn aan deze gegevensreeks. - - - Verticale as - ..\Resources\Line.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - Kleur van de lijn-gegevensreeks. - - - Kleur - - - De stijl van deze lijn. - - - Lijnstijl - - - Lijn-gegevensreeks instellingen - - - Hiermee bepaalt u of de titel als label wordt getoond. - - - Titel label weergeven - - - Breedte van de lijn-gegevensreeks. - - - Breedte - - - Punt instellingen - - - Kleur van de punten. - - - Puntkleur - - - Hiermee bepaalt u of de puntenlijn wordt weergegeven. - - - Toon puntenlijn - - - Kleur van de lijn langs de omtrek van de punten - - - Puntenlijn kleur - - - Vorm van de punten. - - - Vorm - - - Puntgrootte. - - - Grootte - - - Hiermee bepaalt u of de punten van de gegevensreeks worden weergegeven. - ..\Resources\Points.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\Polygon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - Kleur van de vlak gegevensreeks. - - - Indien waar, dan wordt de polygoon automatisch gesloten door een lijn te trekken tussen de laatste en eerste gedefinieerde punten. - - - Automatisch sluiten van de polygoon - - - Polygoon gegevensreeks instellingen - - - Opvulkleur - - - Tweede kleur die gebruikt wordt in de arceringstijl. - - - Arceringkleur - - - Arceringstijl van deze gegevensreeks. - - - Arceringstijl - - - Percentage van de transparantie van de gegevensreeks. - - - Transparantie - - - Deze waarde bepaalt welke stijl gebruikt wordt voor het arceren van de gegevensreeks. - - - Gebruik arceringborstel - ..\Resources\category.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - Grafieken - - - Weergeven/Verbergen - - - Beeld - - - Grafiek - - - Grafiek - - - Exporteren - - - Exporteer als afbeelding - - - Stijl - - - Lettertype Vergroten - - - Lettertype Verkleinen - - - Hulpprogramma 's - - - Liniaal - Browser - - Grafiek - - - Grafiek - - - Lettertype kan niet leeg zijn. - - - Lettertype grootte valt niet binnen grenzen (3-200) - - - Grafiek - - - Gegevensreeks instellingen - ..\Resources\home.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Property/Charting/AreaChartSeriesProperties.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Property/Charting/BarSeriesProperties.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Property/Charting/ChartAxisDateTimeProperties.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Property/Charting/ChartAxisDoubleProperties.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Property/Charting/ChartAxisProperties.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Property/Charting/ChartFontPropertiesConverter.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Property/Charting/ChartProperties.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Property/Charting/ChartSeriesProperties.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Property/Charting/LineChartSeriesProperties.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Property/Charting/PointChartSeriesProperties.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Property/Charting/PolygonChartSeriesProperties.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Ribbon.xaml'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 477b3dd45b75bf40fcdd4dcba75ae194ea201446 refers to a dead (removed) revision in file `Core/Plugins/src/Core.Plugins.CommonTools.Gui/Ribbon.xaml.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/ChartingGuiPluginTest.cs =================================================================== diff -u --- Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/ChartingGuiPluginTest.cs (revision 0) +++ Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/ChartingGuiPluginTest.cs (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -0,0 +1,72 @@ +using System.Linq; +using Core.Common.Base.Plugin; +using Core.Common.Controls.Charting; +using Core.Common.Gui; +using Core.Common.Gui.Forms.MainWindow; +using Core.Plugins.Charting; +using Core.Plugins.Charting.Forms; +using Core.Plugins.Charting.Property; +using NUnit.Framework; +using Rhino.Mocks; + +namespace Core.Plugins.CommonTools.Gui.Test +{ + [TestFixture] + public class ChartingGuiPluginTest + { + [Test] + public void ChartLegendViewIsUpdatedForCurrentActiveView() + { + var mocks = new MockRepository(); + var gui = mocks.Stub(); + var applicationCore = mocks.Stub(); + var pluginGui = new ChartingGuiPlugin(); + var mainWindow = mocks.Stub(); + var toolWindowViews = new TestViewList(); + var documentViews = new TestViewList(); + var chartView = new ChartView(); + + gui.Expect(g => g.ApplicationCore).Return(applicationCore).Repeat.Any(); + gui.Expect(g => g.DocumentViews).Return(documentViews).Repeat.Any(); + gui.Expect(g => g.ToolWindowViews).Return(toolWindowViews).Repeat.Any(); + gui.Expect(g => g.MainWindow).Return(mainWindow).Repeat.Any(); + mainWindow.Expect(w => w.Visible).Return(true).Repeat.Any(); + + mocks.ReplayAll(); + + documentViews.Add(chartView); + + pluginGui.Gui = gui; + pluginGui.Activate(); + + documentViews.ActiveView = chartView; + + var chartLegendView = gui.ToolWindowViews.OfType().FirstOrDefault(); + + Assert.IsNotNull(chartLegendView); + Assert.AreEqual(chartView.Data, chartLegendView.Data); + + mocks.VerifyAll(); + } + + [Test] + public void TestGetObjectProperties() + { + var guiPlugin = new ChartingGuiPlugin(); + var propertyInfos = guiPlugin.GetPropertyInfos().ToList(); + + var propertyInfo = propertyInfos.First(pi => pi.ObjectType == typeof(IChart)); + Assert.AreEqual(typeof(ChartProperties), propertyInfo.PropertyType); + } + + [Test] + public void TestGetViewInfoObjectsContent() + { + var guiPlugin = new ChartingGuiPlugin(); + var viewInfos = guiPlugin.GetViewInfoObjects().ToList(); + + Assert.NotNull(viewInfos); + Assert.IsTrue(viewInfos.Any(vi => vi.DataType == typeof(Chart) && vi.ViewType == typeof(ChartView))); + } + } +} \ No newline at end of file Index: Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Commands/Charting/ChartViewCommandBaseTest.cs =================================================================== diff -u -rb0ebc3d3a65294faaf85d5f3b8f612efe61c5915 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Commands/Charting/ChartViewCommandBaseTest.cs (.../ChartViewCommandBaseTest.cs) (revision b0ebc3d3a65294faaf85d5f3b8f612efe61c5915) +++ Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Commands/Charting/ChartViewCommandBaseTest.cs (.../ChartViewCommandBaseTest.cs) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -1,9 +1,10 @@ using System; using System.Drawing; +using System.Windows.Forms; using Core.Common.Controls.Charting; using Core.Common.Gui; using Core.Common.Test.TestObjects; -using Core.Plugins.CommonTools.Gui.Commands.Charting; +using Core.Plugins.Charting.Commands; using NUnit.Framework; using Rhino.Mocks; Index: Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Commands/Charting/DecreaseFontSizeCommandTest.cs =================================================================== diff -u -ra0b2e2102e0873d3985cf783061d8f5f994c3a9e -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Commands/Charting/DecreaseFontSizeCommandTest.cs (.../DecreaseFontSizeCommandTest.cs) (revision a0b2e2102e0873d3985cf783061d8f5f994c3a9e) +++ Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Commands/Charting/DecreaseFontSizeCommandTest.cs (.../DecreaseFontSizeCommandTest.cs) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -2,7 +2,7 @@ using Core.Common.Controls.Charting; using Core.Common.Gui; using Core.Common.Test.TestObjects; -using Core.Plugins.CommonTools.Gui.Commands.Charting; +using Core.Plugins.Charting.Commands; using NUnit.Framework; using Rhino.Mocks; Index: Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Commands/Charting/ExportChartAsImageCommandTest.cs =================================================================== diff -u -ra0b2e2102e0873d3985cf783061d8f5f994c3a9e -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Commands/Charting/ExportChartAsImageCommandTest.cs (.../ExportChartAsImageCommandTest.cs) (revision a0b2e2102e0873d3985cf783061d8f5f994c3a9e) +++ Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Commands/Charting/ExportChartAsImageCommandTest.cs (.../ExportChartAsImageCommandTest.cs) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -1,7 +1,7 @@ using Core.Common.Controls.Charting; using Core.Common.Gui; using Core.Common.Test.TestObjects; -using Core.Plugins.CommonTools.Gui.Commands.Charting; +using Core.Plugins.Charting.Commands; using NUnit.Framework; using Rhino.Mocks; Index: Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Commands/Charting/IncreaseFontSizeCommandTest.cs =================================================================== diff -u -ra0b2e2102e0873d3985cf783061d8f5f994c3a9e -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Commands/Charting/IncreaseFontSizeCommandTest.cs (.../IncreaseFontSizeCommandTest.cs) (revision a0b2e2102e0873d3985cf783061d8f5f994c3a9e) +++ Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Commands/Charting/IncreaseFontSizeCommandTest.cs (.../IncreaseFontSizeCommandTest.cs) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -2,7 +2,7 @@ using Core.Common.Controls.Charting; using Core.Common.Gui; using Core.Common.Test.TestObjects; -using Core.Plugins.CommonTools.Gui.Commands.Charting; +using Core.Plugins.Charting.Commands; using NUnit.Framework; using Rhino.Mocks; Index: Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/CommonToolsGuiPluginTest.cs =================================================================== diff -u -r3bfa4dc5fb5ea3560752479de86cb843419f8fe3 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/CommonToolsGuiPluginTest.cs (.../CommonToolsGuiPluginTest.cs) (revision 3bfa4dc5fb5ea3560752479de86cb843419f8fe3) +++ Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/CommonToolsGuiPluginTest.cs (.../CommonToolsGuiPluginTest.cs) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -1,65 +1,32 @@ using System.Linq; -using Core.Common.Base.Plugin; +using Core.Common.Base.Data; using Core.Common.Controls.Swf; -using Core.Common.Controls.Charting; -using Core.Common.Gui; using Core.Common.Gui.Forms; -using Core.Common.Gui.Forms.MainWindow; +using Core.Common.Gui.Swf; using Core.Common.Utils; -using Core.Plugins.CommonTools.Gui.Forms.Charting; -using Core.Plugins.CommonTools.Gui.Property.Charting; +using Core.Plugins.CommonTools.Gui.Property; using NUnit.Framework; -using Rhino.Mocks; namespace Core.Plugins.CommonTools.Gui.Test { [TestFixture] public class CommonToolsGuiPluginTest { - private static readonly MockRepository mocks = new MockRepository(); - [Test] - public void ChartLegendViewIsUpdatedForCurrentActiveView() - { - var gui = mocks.Stub(); - var applicationCore = mocks.Stub(); - var pluginGui = new CommonToolsGuiPlugin(); - var mainWindow = mocks.Stub(); - var toolWindowViews = new TestViewList(); - var documentViews = new TestViewList(); - var chartView = new ChartView(); - - gui.Expect(g => g.ApplicationCore).Return(applicationCore).Repeat.Any(); - gui.Expect(g => g.DocumentViews).Return(documentViews).Repeat.Any(); - gui.Expect(g => g.ToolWindowViews).Return(toolWindowViews).Repeat.Any(); - gui.Expect(g => g.MainWindow).Return(mainWindow).Repeat.Any(); - mainWindow.Expect(w => w.Visible).Return(true).Repeat.Any(); - - mocks.ReplayAll(); - - documentViews.Add(chartView); - - pluginGui.Gui = gui; - pluginGui.Activate(); - - documentViews.ActiveView = chartView; - - var chartLegendView = gui.ToolWindowViews.OfType().FirstOrDefault(); - - Assert.IsNotNull(chartLegendView); - Assert.AreEqual(chartView.Data, chartLegendView.Data); - - mocks.VerifyAll(); - } - - [Test] public void TestGetObjectProperties() { var guiPlugin = new CommonToolsGuiPlugin(); var propertyInfos = guiPlugin.GetPropertyInfos().ToList(); - var propertyInfo = propertyInfos.First(pi => pi.ObjectType == typeof(IChart)); - Assert.AreEqual(typeof(ChartProperties), propertyInfo.PropertyType); + Assert.AreEqual(3, propertyInfos.Count); + + var projectPropertyInfo = propertyInfos.First(pi => pi.ObjectType == typeof(Project)); + var urlPropertyInfo = propertyInfos.First(pi => pi.ObjectType == typeof(Url)); + var treePropertyInfo = propertyInfos.First(pi => pi.ObjectType == typeof(TreeFolder)); + + Assert.AreEqual(typeof(ProjectProperties), projectPropertyInfo.PropertyType); + Assert.AreEqual(typeof(UrlProperties), urlPropertyInfo.PropertyType); + Assert.AreEqual(typeof(TreeFolderProperties), treePropertyInfo.PropertyType); } [Test] @@ -69,9 +36,9 @@ var viewInfos = guiPlugin.GetViewInfoObjects().ToList(); Assert.NotNull(viewInfos); + Assert.AreEqual(2, viewInfos.Count); Assert.IsTrue(viewInfos.Any(vi => vi.DataType == typeof(RichTextFile) && vi.ViewType == typeof(RichTextView))); Assert.IsTrue(viewInfos.Any(vi => vi.DataType == typeof(Url) && vi.ViewType == typeof(HtmlPageView))); - Assert.IsTrue(viewInfos.Any(vi => vi.DataType == typeof(Chart) && vi.ViewType == typeof(ChartView))); } } } \ No newline at end of file Index: Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Core.Plugins.CommonTools.Gui.Test.csproj =================================================================== diff -u -r62bda0a2744de5708f3cea188d90839e06908cc0 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Core.Plugins.CommonTools.Gui.Test.csproj (.../Core.Plugins.CommonTools.Gui.Test.csproj) (revision 62bda0a2744de5708f3cea188d90839e06908cc0) +++ Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Core.Plugins.CommonTools.Gui.Test.csproj (.../Core.Plugins.CommonTools.Gui.Test.csproj) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -80,6 +80,7 @@ + @@ -149,6 +150,10 @@ {30E4C2AE-719E-4D70-9FA9-668A9767FBFA} Core.Common.Gui + + {16050ED1-3E4F-4540-9B5D-6ADD4FC43D9D} + Core.Plugins.Charting + Index: Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Forms/Charting/ChartSeriesTreeNodePresenterTest.cs =================================================================== diff -u -r84e26203964272f09063fc39791d875e6bd291e1 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Forms/Charting/ChartSeriesTreeNodePresenterTest.cs (.../ChartSeriesTreeNodePresenterTest.cs) (revision 84e26203964272f09063fc39791d875e6bd291e1) +++ Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Forms/Charting/ChartSeriesTreeNodePresenterTest.cs (.../ChartSeriesTreeNodePresenterTest.cs) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -4,7 +4,7 @@ using Core.Common.Controls.Charting.Series; using Core.Common.Controls.TreeView; using Core.Common.TestUtil; -using Core.Plugins.CommonTools.Gui.Forms.Charting; +using Core.Plugins.Charting.Forms; using Core.Plugins.CommonTools.Gui.Properties; using NUnit.Framework; using Rhino.Mocks; Index: Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Forms/Charting/ChartTreeNodePresenterTest.cs =================================================================== diff -u -r84e26203964272f09063fc39791d875e6bd291e1 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Forms/Charting/ChartTreeNodePresenterTest.cs (.../ChartTreeNodePresenterTest.cs) (revision 84e26203964272f09063fc39791d875e6bd291e1) +++ Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Forms/Charting/ChartTreeNodePresenterTest.cs (.../ChartTreeNodePresenterTest.cs) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -5,8 +5,8 @@ using Core.Common.Controls.Charting.Series; using Core.Common.Controls.TreeView; using Core.Common.TestUtil; -using Core.Plugins.CommonTools.Gui.Forms.Charting; -using Core.Plugins.CommonTools.Gui.Properties; +using Core.Plugins.Charting.Forms; +using Core.Plugins.Charting.Properties; using NUnit.Framework; using Rhino.Mocks; Index: Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/AreaChartSeriesPropertiesTest.cs =================================================================== diff -u -r51472e84bc1764ff478ae1021fe503d7e6b80d37 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/AreaChartSeriesPropertiesTest.cs (.../AreaChartSeriesPropertiesTest.cs) (revision 51472e84bc1764ff478ae1021fe503d7e6b80d37) +++ Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/AreaChartSeriesPropertiesTest.cs (.../AreaChartSeriesPropertiesTest.cs) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -5,7 +5,7 @@ using Core.Common.Controls.Charting; using Core.Common.Controls.Charting.Series; using Core.Common.Utils.PropertyBag; -using Core.Plugins.CommonTools.Gui.Property.Charting; +using Core.Plugins.Charting.Property; using NUnit.Framework; using Rhino.Mocks; Index: Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/BarSeriesPropertiesTest.cs =================================================================== diff -u -r51472e84bc1764ff478ae1021fe503d7e6b80d37 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/BarSeriesPropertiesTest.cs (.../BarSeriesPropertiesTest.cs) (revision 51472e84bc1764ff478ae1021fe503d7e6b80d37) +++ Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/BarSeriesPropertiesTest.cs (.../BarSeriesPropertiesTest.cs) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -4,7 +4,7 @@ using System.Drawing.Drawing2D; using Core.Common.Controls.Charting.Series; using Core.Common.Utils.PropertyBag; -using Core.Plugins.CommonTools.Gui.Property.Charting; +using Core.Plugins.Charting.Property; using NUnit.Framework; using Rhino.Mocks; Index: Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/ChartAxisDateTimePropertiesTest.cs =================================================================== diff -u -r51472e84bc1764ff478ae1021fe503d7e6b80d37 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/ChartAxisDateTimePropertiesTest.cs (.../ChartAxisDateTimePropertiesTest.cs) (revision 51472e84bc1764ff478ae1021fe503d7e6b80d37) +++ Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/ChartAxisDateTimePropertiesTest.cs (.../ChartAxisDateTimePropertiesTest.cs) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -2,7 +2,7 @@ using System.ComponentModel; using Core.Common.Controls.Charting; using Core.Common.Utils.PropertyBag; -using Core.Plugins.CommonTools.Gui.Property.Charting; +using Core.Plugins.Charting.Property; using NUnit.Framework; using Rhino.Mocks; Index: Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/ChartAxisDoublePropertiesTest.cs =================================================================== diff -u -r51472e84bc1764ff478ae1021fe503d7e6b80d37 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/ChartAxisDoublePropertiesTest.cs (.../ChartAxisDoublePropertiesTest.cs) (revision 51472e84bc1764ff478ae1021fe503d7e6b80d37) +++ Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/ChartAxisDoublePropertiesTest.cs (.../ChartAxisDoublePropertiesTest.cs) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -2,7 +2,7 @@ using System.ComponentModel; using Core.Common.Controls.Charting; using Core.Common.Utils.PropertyBag; -using Core.Plugins.CommonTools.Gui.Property.Charting; +using Core.Plugins.Charting.Property; using NUnit.Framework; using Rhino.Mocks; Index: Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/ChartAxisPropertiesTest.cs =================================================================== diff -u -r51472e84bc1764ff478ae1021fe503d7e6b80d37 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/ChartAxisPropertiesTest.cs (.../ChartAxisPropertiesTest.cs) (revision 51472e84bc1764ff478ae1021fe503d7e6b80d37) +++ Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/ChartAxisPropertiesTest.cs (.../ChartAxisPropertiesTest.cs) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -3,7 +3,7 @@ using System.Drawing; using Core.Common.Controls.Charting; using Core.Common.Utils.PropertyBag; -using Core.Plugins.CommonTools.Gui.Property.Charting; +using Core.Plugins.Charting.Property; using NUnit.Framework; using Rhino.Mocks; Index: Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/ChartFontPropertiesConverterTest.cs =================================================================== diff -u -r261638422bd5d4f04f8f4cc9862d2c0a8e83c500 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/ChartFontPropertiesConverterTest.cs (.../ChartFontPropertiesConverterTest.cs) (revision 261638422bd5d4f04f8f4cc9862d2c0a8e83c500) +++ Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/ChartFontPropertiesConverterTest.cs (.../ChartFontPropertiesConverterTest.cs) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -1,5 +1,5 @@ using System.Drawing; -using Core.Plugins.CommonTools.Gui.Property.Charting; +using Core.Plugins.Charting.Property; using NUnit.Framework; namespace Core.Plugins.CommonTools.Gui.Test.Property.Charting Index: Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/ChartPropertiesTest.cs =================================================================== diff -u -r51472e84bc1764ff478ae1021fe503d7e6b80d37 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/ChartPropertiesTest.cs (.../ChartPropertiesTest.cs) (revision 51472e84bc1764ff478ae1021fe503d7e6b80d37) +++ Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/ChartPropertiesTest.cs (.../ChartPropertiesTest.cs) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -5,7 +5,7 @@ using Core.Common.Controls.Charting.Series; using Core.Common.Gui; using Core.Common.Utils.PropertyBag; -using Core.Plugins.CommonTools.Gui.Property.Charting; +using Core.Plugins.Charting.Property; using NUnit.Framework; using Rhino.Mocks; Index: Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/ChartSeriesPropertiesTest.cs =================================================================== diff -u -r51472e84bc1764ff478ae1021fe503d7e6b80d37 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/ChartSeriesPropertiesTest.cs (.../ChartSeriesPropertiesTest.cs) (revision 51472e84bc1764ff478ae1021fe503d7e6b80d37) +++ Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/ChartSeriesPropertiesTest.cs (.../ChartSeriesPropertiesTest.cs) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -4,7 +4,7 @@ using Core.Common.Controls.Charting.Series; using Core.Common.Gui; using Core.Common.Utils.PropertyBag; -using Core.Plugins.CommonTools.Gui.Property.Charting; +using Core.Plugins.Charting.Property; using NUnit.Framework; using Rhino.Mocks; Index: Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/LineChartSeriesPropertiesTest.cs =================================================================== diff -u -r51472e84bc1764ff478ae1021fe503d7e6b80d37 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/LineChartSeriesPropertiesTest.cs (.../LineChartSeriesPropertiesTest.cs) (revision 51472e84bc1764ff478ae1021fe503d7e6b80d37) +++ Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/LineChartSeriesPropertiesTest.cs (.../LineChartSeriesPropertiesTest.cs) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -6,7 +6,7 @@ using Core.Common.Controls.Charting; using Core.Common.Controls.Charting.Series; using Core.Common.Utils.PropertyBag; -using Core.Plugins.CommonTools.Gui.Property.Charting; +using Core.Plugins.Charting.Property; using NUnit.Framework; using Rhino.Mocks; Index: Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/PointChartSeriesPropertiesTest.cs =================================================================== diff -u -r51472e84bc1764ff478ae1021fe503d7e6b80d37 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/PointChartSeriesPropertiesTest.cs (.../PointChartSeriesPropertiesTest.cs) (revision 51472e84bc1764ff478ae1021fe503d7e6b80d37) +++ Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/PointChartSeriesPropertiesTest.cs (.../PointChartSeriesPropertiesTest.cs) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -4,7 +4,7 @@ using Core.Common.Controls.Charting; using Core.Common.Controls.Charting.Series; using Core.Common.Utils.PropertyBag; -using Core.Plugins.CommonTools.Gui.Property.Charting; +using Core.Plugins.Charting.Property; using NUnit.Framework; using Rhino.Mocks; Index: Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/PolygonChartSeriesPropertiesTest.cs =================================================================== diff -u -r51472e84bc1764ff478ae1021fe503d7e6b80d37 -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/PolygonChartSeriesPropertiesTest.cs (.../PolygonChartSeriesPropertiesTest.cs) (revision 51472e84bc1764ff478ae1021fe503d7e6b80d37) +++ Core/Plugins/test/Core.Plugins.CommonTools.Gui.Test/Property/Charting/PolygonChartSeriesPropertiesTest.cs (.../PolygonChartSeriesPropertiesTest.cs) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -4,7 +4,7 @@ using System.Drawing.Drawing2D; using Core.Common.Controls.Charting.Series; using Core.Common.Utils.PropertyBag; -using Core.Plugins.CommonTools.Gui.Property.Charting; +using Core.Plugins.Charting.Property; using NUnit.Framework; using Rhino.Mocks; Index: Ringtoets.sln =================================================================== diff -u -r148b5639633795054317d492507c072ee0bd5ada -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- Ringtoets.sln (.../Ringtoets.sln) (revision 148b5639633795054317d492507c072ee0bd5ada) +++ Ringtoets.sln (.../Ringtoets.sln) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -229,6 +229,8 @@ EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Core.Common.Controls.TreeView.Test", "Core\Common\test\Core.Common.Controls.TreeView.Test\Core.Common.Controls.TreeView.Test.csproj", "{0EDC6D7D-E9CD-408A-9EA9-3E7D426809C8}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Core.Plugins.Charting", "Core\Plugins\src\Core.Plugins.Charting\Core.Plugins.Charting.csproj", "{16050ED1-3E4F-4540-9B5D-6ADD4FC43D9D}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution CreateInstaller|x86 = CreateInstaller|x86 @@ -931,6 +933,16 @@ {0EDC6D7D-E9CD-408A-9EA9-3E7D426809C8}.Release|x86.Build.0 = Release|x86 {0EDC6D7D-E9CD-408A-9EA9-3E7D426809C8}.ReleaseForCodeCoverage|x86.ActiveCfg = ReleaseForCodeCoverage|x86 {0EDC6D7D-E9CD-408A-9EA9-3E7D426809C8}.ReleaseForCodeCoverage|x86.Build.0 = ReleaseForCodeCoverage|x86 + {16050ED1-3E4F-4540-9B5D-6ADD4FC43D9D}.CreateInstaller|x86.ActiveCfg = Release|x86 + {16050ED1-3E4F-4540-9B5D-6ADD4FC43D9D}.CreateInstaller|x86.Build.0 = Release|x86 + {16050ED1-3E4F-4540-9B5D-6ADD4FC43D9D}.CreateInstallerWithDemoProject|x86.ActiveCfg = Release|x86 + {16050ED1-3E4F-4540-9B5D-6ADD4FC43D9D}.CreateInstallerWithDemoProject|x86.Build.0 = Release|x86 + {16050ED1-3E4F-4540-9B5D-6ADD4FC43D9D}.Debug|x86.ActiveCfg = Debug|x86 + {16050ED1-3E4F-4540-9B5D-6ADD4FC43D9D}.Debug|x86.Build.0 = Debug|x86 + {16050ED1-3E4F-4540-9B5D-6ADD4FC43D9D}.Release|x86.ActiveCfg = Release|x86 + {16050ED1-3E4F-4540-9B5D-6ADD4FC43D9D}.Release|x86.Build.0 = Release|x86 + {16050ED1-3E4F-4540-9B5D-6ADD4FC43D9D}.ReleaseForCodeCoverage|x86.ActiveCfg = ReleaseForCodeCoverage|x86 + {16050ED1-3E4F-4540-9B5D-6ADD4FC43D9D}.ReleaseForCodeCoverage|x86.Build.0 = ReleaseForCodeCoverage|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -997,6 +1009,7 @@ {ED20DBA9-D577-423F-A68D-A0A8130FB10B} = {4B4F0984-5730-4E28-93E7-DDE0F29BA550} {696DAAEE-D1D8-42D0-86AC-471B970FB17E} = {4B4F0984-5730-4E28-93E7-DDE0F29BA550} {0BC3751E-EC42-40A0-A7D3-B7C2AA66976E} = {4B4F0984-5730-4E28-93E7-DDE0F29BA550} + {16050ED1-3E4F-4540-9B5D-6ADD4FC43D9D} = {4B4F0984-5730-4E28-93E7-DDE0F29BA550} {8BD31773-6F6D-42EE-810D-0A5DAD809F9D} = {209AC67F-DCFA-4355-B45A-9D9A2E4593D2} {07206938-9671-4DC7-BDE4-35B0F6E20DBC} = {209AC67F-DCFA-4355-B45A-9D9A2E4593D2} {4FDA4BD2-2C84-4C7C-9908-818884D52DBB} = {209AC67F-DCFA-4355-B45A-9D9A2E4593D2} Index: packages/repositories.config =================================================================== diff -u -r46f5191a65faec434930a191e65f4c23d9ff8cfe -r477b3dd45b75bf40fcdd4dcba75ae194ea201446 --- packages/repositories.config (.../repositories.config) (revision 46f5191a65faec434930a191e65f4c23d9ff8cfe) +++ packages/repositories.config (.../repositories.config) (revision 477b3dd45b75bf40fcdd4dcba75ae194ea201446) @@ -32,6 +32,7 @@ +