- 02_ProveOfConceptXt_64.zip
- 02_ProveOfConceptXt_64
- ProveOfConceptXt.sln
- ProveOfConceptXt.userprefs
- X11Wrapper
- XawNative
- .prec
- Debug
- bin
- Debug
- MoreWidgets
- XawNative.c
- XawNative.cproj
- XawNative.md.pc
- Xt
- attention.bmp
- bin
- Debug
- attention.bmp
- down.xbm
- libXawNative.so
- X11Wrapper.dll
- X11Wrapper.dll.mdb
- Xt.exe
- Xt.exe.mdb
- XtWrapper.dll
- XtWrapper.dll.mdb
- darkgrey.xbm
- down.xbm
- down_arrow.xbm
- grey.xbm
- left.xbm
- left_arrow.xbm
- lightgrey.xbm
- right.xbm
- right_arrow.xbm
- RuntimeContext.cs
- ticked.xbm
- unticked.xbm
- up.xbm
- up_arrow.xbm
- Xt.csproj
- Xt.pidb
- XtWidgets
- XtWindow.cs
- XtWrapper
- 02_ProveOfConceptXt_32.zip
- 02_ProveOfConceptXt_32
- ProveOfConceptXt.sln
- ProveOfConceptXt.userprefs
- X11Wrapper
- XawNative
- .prec
- Debug
- bin
- Debug
- MoreWidgets
- XawNative.c
- XawNative.cproj
- XawNative.md.pc
- XawNative.pidb
- Xt
- attention.bmp
- bin
- Debug
- attention.bmp
- down.xbm
- libXawNative.so
- X11Wrapper.dll
- X11Wrapper.dll.mdb
- Xt.exe
- Xt.exe.mdb
- XtWrapper.dll
- XtWrapper.dll.mdb
- darkgrey.xbm
- down.xbm
- down_arrow.xbm
- grey.xbm
- left.xbm
- left_arrow.xbm
- lightgrey.xbm
- right.xbm
- right_arrow.xbm
- RuntimeContext.cs
- ticked.xbm
- unticked.xbm
- up.xbm
- up_arrow.xbm
- Xt.csproj
- Xt.pidb
- XtWidgets
- XtWindow.cs
- XtWrapper
|
// ==================
// The X11 C# wrapper
// ==================
/*
* Created by Mono Develop 2.4.1.
* User: PloetzS
* Date: May 2013
* --------------------------------
* Author: Steffen Ploetz
* eMail: Steffen.Ploetz@cityweb.de
*
*/
// //////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2013 Steffen Ploetz
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// This copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// //////////////////////////////////////////////////////////////////////
using System;
namespace X11
{
/// <summary> The X11 C# wrapper convenience ressources. </summary>
internal class X11Resources
{
/// <summary> Keep the current thread's current UI culture property for all resource lookups. </summary>
private static System.Globalization.CultureInfo resourceCulture = null;
/// <summary> Get current thread's current UI culture LCID. </summary>
private static int Lcid
{ get
{
if (resourceCulture != null)
return resourceCulture.LCID;
else
return System.Globalization.CultureInfo.CurrentUICulture.LCID;
}
}
/// <summary> Get or set the current thread's current UI culture property for all resource lookups. </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
#region Texts
#endregion
#region Images
private static byte[] _IMAGE_ERROR_32_TRUECOLOR = null; // BMP
internal static byte[] IMAGE_ERROR_32_TRUECOLOR
{ get
{ if (_IMAGE_ERROR_32_TRUECOLOR == null)
_IMAGE_ERROR_32_TRUECOLOR = AlternativeBase64.Decode ("Qk02DAAAAAAAADYAAAAoAAAAIAAAACAAAAABABgAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////xMz0RGDHFji2Fzm9FTq7FTq8FTq8FTq8FTq7Gjq8HDi4Fji6GTbBFzO2RmzEsMry////////////////////////////////////////////////////////////s8bqHEC4AB6/ACC/ACO9ASO7ACO7ACO7ACO7ASO7ACG9ACPAACW8ACHEAB/HACC2HUG4ssPq////////////////////////////////////////////////////w87uHTy6ACPEASq7CCa/Bii/Ayi+BCi+BCi+BCi+BCi+BCfAByfBByq8BSi4Byi9CifBACO9HD+4xc/y////////////////////////////////////////////ucjyFDG0ACS/Bi27BifBAy6+BSq9Byy+Byu+BivABSq/Biu+BSy8Ay29Aym/CCy/Bi68ASu9BSfDACLACjezucnt////////////////////////////////////tsXmHT+8ASq7By3BAi7CCiu+Ai+7CSzHCi69BC+7AC3BBS7DBCy9CC+/ByvBAS3BBy3ACjG6BC69CSvGAy6/AS27Gj7AuMXn////////////////////////////wMzrHj+4CSq+AzDFAS6/BSy/AC3EASrGAiy9ByzJBTTABTLEDS29DS7EBi7IAzHDDS/HCivAAynEBTC+ADC4Bi7GCC/FAibCGj6+wsvw////////////////////w9PtCCu+AC7EADPFCTW+CjLJDjbDJ1LOKUvGBDLJAji7Ay7CDzDEEC/MBTPDAzm+CjHABC3BATPEJU3HKEbWEzrBBCvFBjHHCzbGCi+/Ay+2xtHx////////////ucPoGju9BTbCCDbGCTu+Ay3KPFTP0uLw/f/1/f/1t8XqI0PBADXHCzXHCDm9CDrKCTTEAzTJGj/Hqrzn/f/1/f/13N/wOWDOADPCCjm/ETfDATfAFTi/tMLq////vc7qH0DBEjXDBTrECjvGBzXIDzvOvMf0/f/1/f/1/f/1/f/1x9X0ETXIBTjECTvFCjvEDDfGCS/Iu9H0/f/1/f/1/f/1/f/1y9r6CzrJ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KYLvKIHvKoHrLIPqLILrLoPoMor6LI33IU3Hvcbm////////////////////////////////////ycz0DUC2KZD+MI37MoXrL4PxK4PzLIXuLYXtLITuLoXtLIbtK4XuKIPsKYTuLIbuJoTsKYPuLo37LYz+FkS5x8r0////////////////////////////////////////////1tnzHkjELIrzNZL7LIPtLIXsLYPwLYPwLYPwLYPwLYPvL4LzMIT0LoTuLILsL4PwMpT4K4rxHUy9xtTv////////////////////////////////////////////////////t8bnJ1DRJ4/0OLD/Oqv8Pav8Pav8Pav8Pav8Pav8O6z7Oar6P637N638PLP/L4r3JlXHusTr////////////////////////////////////////////////////////////x8znUnPXGk+/HlHGHFHGHFHGHFHGHFHGHFHGHFLGIFDEJlHHF0/JEky8WnnQxMf3////////////////////////////////");
return _IMAGE_ERROR_32_TRUECOLOR;
}
}
private static byte[] _IMAGE_INFO_32_TRUECOLOR = null; // BMP
internal static byte[] IMAGE_INFO_32_TRUECOLOR
{ get
{ if (_IMAGE_INFO_32_TRUECOLOR == null)
_IMAGE_INFO_32_TRUECOLOR = AlternativeBase64.Decode ("Qk02DAAAAAAAADYAAAAoAAAAIAAAACAAAAABABgAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////OoFpHXFWA2NEAmlIEnNTNIVo////////////////////////////////////////////////////////////////////////////////////////lbquX5+MAFw4AF84A2pFBm5IC3JMDG9JCm1GBmxFAF43AF8+GXNUj7ap////////////////////////////////////////////////////////////////fq+hKHZcAWZBAGpACXNKCnNMDHJLD3FMDnBMC3FMDXFODnBMCXNOBnNLBW1FAmU8GXJS////////////////////////////////////////////////////////UpV3AGM9AnBKD3RODXRMD3FQDnRSDHVNEnJOEnNUEHNPD3NOEHJKFnZODHJNCnNSDnNPDnFHAGI6SZV3////////////////////////////////////////////AFw4AmdEC3dREnVRGXNPFHVPEHVQEXdPC3dKD3lQD3NPFHpSDnZPDnROE3dPD3VQD3ZTEXRQDXdPD3ZQAGZCIHFW////////////////////////////////////J3RYBHBLDHpUDndTF3dUGXZSDXpSEntTFXhNEHxQBG1JAGA/AFo1BmxHE3tXDnhNFHhSD3RRFXhSE3pSDnlTEXdQBHFKIW9U////////////////////////////UZV9AG1DGnpVHHxYFXpVFHpTF3tVEHtUDnpTE39XFmxLYZJ+8/n2+Pn2f6STD25PEHxUGH1UFXpXG3tXEHhRHHtWGHtRFXxRBm1ISpZ5////////////////////gamaAGdBGIBaG39YGH1WGH1XF31XG35YHnxXIH9bDnhRPYVr7vjz+/78+/78+/78RYtzDXpRG31WFH1YG3tVF4BXGX9YF35WEn5VE39YCWVEZqeP////////////////JXpdE35VHIBcFoJcGH5YIIBbH4BaG4BaGIFbHH9XD4BVRIpv+/78+/78+/78+/78ZJeGEntUHYFZFIBZJIJdFYFWG4NYIX9cGoFdFIBbGX9ZJX1b////////////h7enCnNNHYNeGYdeIINcHoNdH4NdH4NdHoReHYRdIoNfF4NXR4xv+/78+/78+/78+/78ZZ6JFX5VIoNgH4RcHIVcIIJeHoRdH4NeH4NeHoNdHoReCXNLiLem////////J3taHYJdIYZjIodfI4hhIYZgIYZgIYZgIYZgIYZgJYZiGoZaSI5x+/78+/78+/78+/78Zp+LF4FXJYdjJIZfHYheJIViIYdgIYZgIYZgIYZgIodhHIJdGXdU////////AGdDJotlJotlKYpjJYxlJYpkJYpkJYpkJYpkJYpkKIllHYldS5J1+/78+/78+/78+/78aaKNG4VaJ4pmKItjIYxiKIlmJYpkJYpkJYpkJYpkJYpkJ41nAGZC////hLalC3tUJ45nMIxoKYtlKY1mKo1nKo1nKo1nKo1nKo1nLIxoIIxgTpV4+/78+/78+/78+/78aqOPIYhfLIxpKo5mJY5lLIxpKo1nKo1nKo1nKo1nKo1nK49oDHxTh7WlO450IopiMJRsM5JsK5JnL5NpL5FpL5FpL5FpL5FpLpJpMJBrJZFlUZh7+/78/P79+/78+/78bqWQJo1jMJBsL5NpKZNpMpBsLpJpL5FpL5FpL5FpL5FpL5JpI41iOotzH3leMZRrO5JsK5ZsMJVrMJZtMpRtMpVtMpVtMpVtMZVsM5NuJ5RoVZt/+/78/P79+/78+/78cKiSKZBmNJNvM5ZtLJdsNZNuMZVsMpVtMpVtMpVtMZRtNJZsMZNpHXheDHBRPptyMpdqM5tyNZdvNZlxNZhwNZhwNZhwNZhwNZhwNJZvMphsVZyA+/78/P79+/78+/78daySKpJnNJhwPpltL5VxMplyNZhwNZhwNZhwNZhwNZhwNphvPJxvCW9QDXBQQKF2Np5xN5xzO5t0OJtzOJtzOJtzOJtzOJtzOJtzNZ51MJdqWKKE+/78/P79+/78+/78dq+VK5luNJtzPZtuOp15NppzOJtzOJtzOJtzOJtzOJtzOJxyPaF1D3BQInleOqF1PKR3Op52QKB4PZ93PJ52PJ52PJ52PJ52PZ92N554NpxxWqSG+/78/P79+/78+/78d7GWLpduN6F5P6ByPJ53PZ52PJ93PJ93PJ93PaB4O552O592N6J2JHleQIdvMpxyQKZ7PqF5Q6J6QqN7QaF5QaJ6QaJ6QaJ6QKJ5QqB8QKV6WqaH+/78/P79+/78+/78f7GZP6B4PqF6QqN1PqN5QKN4PqJ6P6J6P6J6QKN7PqF5PqR7MZ10R4x0////HY1hSKl/RKZ+RKZ9RKZ9RaZ+RaZ+RaZ+RaZ+RaZ+SaV/QaJ2V6yJ+/78/f/++/78+/78drSVQqF3RqSARaV5QqeBRad9RaZ+RaZ+RaZ+RaZ+RaZ+SauDJY9mjLan////CnpOU7GHR6mCRamAR6qBSaqCSKmCSaqCSKmBSKmBR6uES6h6SKd/s9fJ+/78+/78yN7YSKl/Pqp9SKiDS6qARKaCSaqCR6iASamCSKiASKmBSquDTrCHDnhP////////LYNoQq+FSbCBTKyDS6yES6uCTKyDSaqBTK6ETK2ERK2DSa+BRqh9T6aDb7aZdbubV6iFQap9S66CR6yFT6yHSa2EUK2CSal/RbCFRayCTayDT62ERq2EMYZk////////i7SpMJ11UbaGT6+FULCHTq6FUbGITrGGTrCGTK+EUrCKUK6ITrCGQ6N9SKWBRaN3Tad8RKyEULGFTrGFUqyISbCFSrGGTbKJT6+FT7GEUbGHVLmOLptxk7as////////////LodoWsCTUraHULWJU7WLULKIUbOJVLaMUbKJTbaHT7eFVKuCp9XA////+/78wODSUa6OTrGGVrSIVbOKT7SMSrWLT7OKVbKHVbSIUrSIVL+TKYpn////////////////e6mXJpZtY8maTbWJU7WMVbiOU7WLVLaMVLaMU7KKTbiPdLaY+v/6+/78+/78+/78f8GoULGGVLeJUbaLVraPVraNVrSMVbmMVLWIW8eaMpdvdKuT////////////////////UpqCPquAZMebU7eNVLiOWLuRV7iOWbqQZLiTTrSLXbaW3/Pp+/78+/78+/78erqeWLSLVLuPUbeOWbiQW7iPV7eOVbeKX8WZO6+GU5uC////////////////////////////KnxfSraHY8udV7yPWbuQWbuPWbqOVbyLXMCNTreHZLqYxeDSwuXXfcSlTrOIX72RVrqQXbmVWbyRWbqOWruPYsueQ7mLLnpf////////////////////////////////////JINgRrKHatSjWMKPXL6PXruUXbqSXr6UWr+SUrmMTbOGSrKAU7iKWb2TXb2UWLuUXLqVXb2VYb2RbdGhQbaLKn9j////////////////////////////////////////////VJuCNqZ6ZNqoX8yaWMCSX76WYr6WYL2VX76WXsGYXMCZWsCYW8GXXbyQY76UX7+TZsucZtmpM6d7Wp2C////////////////////////////////////////////////////fqaZO4pvTLaLZNelX9WgYNCcZMmYZsKWY76UXbyWXMCVZcqaZsydatOjZNOhRb2KK5BoeaiY////////////////////////////////////////////////////////////////kbOmQZx5Lp1uR7mGX9KfbuCqeem1eeaydt+vYNChQruMKptySZx8jbOj////////////////////////////////////////////////////////////////////////////////////jraoT5R+KoVpEXdVE4BZJIZiSZp6i7yn////////////////////////////////////////////////");
return _IMAGE_INFO_32_TRUECOLOR;
}
}
private static byte[] _IMAGE_QUESTION_32_TRUECOLOR = null; // BMP
internal static byte[] IMAGE_QUESTION_32_TRUECOLOR
{ get
{ if (_IMAGE_QUESTION_32_TRUECOLOR == null)
_IMAGE_QUESTION_32_TRUECOLOR = AlternativeBase64.Decode ("Qk02DAAAAAAAADYAAAAoAAAAIAAAACAAAAABABgAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////tqyIkH9GfmchblIDgF0LgmUWlIA/vK2L////////////////////////////////////////////////////////////////////////////////////uLSPhXEpZlAAalUAc1oFeF8KfWIPeV4Od1wOd1sLdFMAb04Ahmwsu7KS////////////////////////////////////////////////////////////////s6uCgWgqdVUEeVsFfmEMgGAQgWARf2ARfmEReGMMeWMQel8RfmQOfWMKdFwGbVYDfW0nr6+G////////////////////////////////////////////////////nIhUaFMAfmAHhWMTgGMTf2IVe2MTemYPfGYPgWURgmUThWQOe2INf2QYe2EPfmYShGARgGEPclEAoYhR////////////////////////////////////////////fGcjcloAg2sJhmcPhGUWgmYUgWQQhmcOhWcPh2QZhmURgmkNhmcQg2kSgWUSgmYSf2gQiGkRfmcNhGoSdVwAcFoR////////////////////////////////////eWcigVwEjWsQiWkPhmcUhWcYhWoRgWoQhGoThWwMe2MAblMAaE8AclsAgWoLiGoNhWgThGkSh2gWgmYRhGkQgmoOiWIGeFYU////////////////////////////nIxOfF4AjGoYiWwZhmwThWwRhWoTjGoRjmwRkG4We14SkX9P9O/m///1vbGae2ETkW0Th2oVimsUiGkVim8QjGoXgGcXi20Ug18DoI1S////////////////////qqKAe1oAkXASiXESh28NinMNjXQPjXEQjWwUjm8WhnADjHgv8ung///1///1///1q5Nih2QNi3AYkXENjW8PiXMMjHASjnAVhnAViXMMdFsBtql2////////////////gXMojHEPkHEUkXQSkXEUlXEZk3AVknMTjXMSk3AZk3MKincy8+rp///1///1///1l4lTj3MKhnMQlHQNkG8dkHIVkHMVh3EVlHMSknASjnAUhXAm////////////wbKOgWMAj3QZlXcTk3QUlnUVlnUVlXUVlnYVlXYUl3YWmHQSiG4Ln4RP9PLp///1xbOXjnATlHIUknQamHUWlnQRk3gPlnUVlHUVlnUUlnUVlnYUhWUDvLGN////////hWwklHUOmHobmXsTmXsVmHkWmHkWmHkWmHkWmHkWmnkVmHoWl3oXkWwAh14Cg1kMgF4Al3kRnn4QlnsVl3oQoXwemXoWmHkWmHkWmHkWmHkWmXkWlHYQgW0l////////b1gAoYAVnXwZnHwWnX4UnX0XnX0XnX0XnX0XnX0XnnwWoYAajnQHo5FG4dS17N3Fr5pal3EUpH4TmHwUnYEYnnganX0XnX0XnX0XnX0XnX0XnX0XoX8XcVkA////v7GJinIDpYAXoHsaon8do4IWo4AZo4AYo4AYo4AYo4AYpYAZpn0bm3cj3M+w///1///16NrEoH4kpX0ToH8bnH4ZpYEeo4EXo4AYo4AYo4AYo4AYo4AYpoAZjm8Dv6+LlYFCnHwPq4Ubq4Ydo4EbpoQYp4UZp4QZp4QZp4QZp4UZp4MXpYoOoYEp49a3///1///1///1log3pYIPqIkWpIYbqIAaqIQYp4UZp4QZp4QZp4QZp4UZqYQapH4RlYFEg28iqogdrYcarooapYoYqoccrIgcrIccrIccq4gcq4ccp4ccrIsZonoNzsSZ///1///1///12cmqnXQSqIcTp4oVrYghqogZrIgcrIccrIccrIccq4ccrIgarYcWgXAhf2UPtpEcq4saso4cr4wWuYwfrYocqo0dsIwZtIkbt40ato0XsZAWroMRt5tb/v77///1///1///12MixoXYNr4oOsYscsIsbr4ocsY0dr4wbsI0ZsYwdsYoetY8deWUOfmIRvZUbs5Eds5AbtpEdsY8ZtZAft40et5AdsZQeq4wkrY4ls40jt5QdqoEGvqNU///1///1///1///18OvctY42rIsPtJMdtpActJAdtJAdtJActI8dtZAcvJQfe2URiG8nvJQbvJkeuJIdupUftpYfu5EbwZMgupQhuZYZwpgZwZQduJQis5MYxJYiqIcAvaVp9/Hn///1///1///18/His5Y+uI0OvZcdupMduZMfuJIfuJQfupgbvpUag24lmoRKuI8YwZwdvpYfvpcewZgiv5UfvpcgvZgdu5IVrIAJsoILv5gbwJgft5AkvZokt44St5lF+PLh///1///1///18evYsowlvJUYwJgev5UevpUhvpghvp0Zu5IUloFJuKqFqYUQx58cxpwjxJsgxZobvpomwp8ewJkStqBN///19+3btZEuxpsXxp4fwZcjwJ0avpUYp4oV++bd///1///2///16Ny0tIoTxJwdxpsfxpskxJwhxqMcqYQNvK2Q2tXBkm4A0KgkyZ8kyZ0hy58evZ8mx6EavYwf+/PZ///1///16NanuJAQzKAezJ4fyZ8hxZ8mxJcLyK5m///1///2///17+G7wZUoxp4iy6Aey54kyJwgzagikG4A////////moAgy6Ye06Qk1aAi1aEfxKMozqEbwJ8s///1///1///1///1t4gQzaIbzKQlzaUfyJ8p0ZcUzadO///1///2///19ePExZ0myKQY0Z4mzKEkzKQl0agYloAj////////urCPuZMV36whzqQn0qkfz6QpzacgvpAM+Ozg///1///1///13NKjxpcVyZ4SzKAZ0Z4XyJcM5+jF///1///2///16tmwxpkb0Kod06cmzKMl2rEpvpMNu7KP////////////mHwo7bog1K4nzqkg2Kgs1q4c0qUez61U///1///1///1///19ePH4L1w27xr3b557efM///1///1///1//721qtI0qMc0qoj0qYp3Koj5bwinX0o////////////////qqB/tI0I+cIr2a0j36go2K0k0K4bz6UZ6MeQ///1///1///1///1///1///1///1///1///1///1///138l91KAV2K0i1q8n3Kom+sIms48Mp5+B////////////////////rZFZ2qcT8sAk3bEo3q8r3bAk4LAl1qUc2LNU/ffp///1///1///1///1///1///1///1/fbe3rVX1aYj4LAj264t1qwj8MUj2qwZqY9V////////////////////////////h3Qj3bcf7cUl4a8l4K8y47Ii4bQl4K8W2ZwJ4rZM6tGK8ui77+O39uW77Nid4rRN2J8c4Kse5LEk2bEs37Io9cMs3rUhfmoT////////////////////////////////////lHkc3bQW/dAv6LQj4bAr4LYo37Yl3rYo4bIe4KsW26oQ2qcQ5KgU3qwV2rMb37Uo3bQp4bUp5rUn+80s4LgciHAV////////////////////////////////////////////qpZYwaUQ/94q+MUu6bAt6rcw5bYr4rYm47go5bgq5bgv5bgs5rkq47Mp6LYu6bcp98Yt/9YwxqQSqZZP////////////////////////////////////////////////////qp2BloYqzLoZ9tUl+NAp9skp9L4q8LYp67Qm5rYl4rkm6b8u/cgt/9Ak+NQnzrcimoskqqJ+////////////////////////////////////////////////////////////////srCJppg1q5sQyrYc7dQr/eEw/+s4/+k3++Uy7dMn0rgbq5sMo5wvtauP////////////////////////////////////////////////////////////////////////////////////wLGNn5BJkIEhfm8IiXcPjH0aoZNFvLCR////////////////////////////////////////////////");
return _IMAGE_QUESTION_32_TRUECOLOR;
}
}
private static byte[] _IMAGE_WARNING_32_TRUECOLOR = null; // BMP
internal static byte[] IMAGE_WARNING_32_TRUECOLOR
{ get
{ if (_IMAGE_WARNING_32_TRUECOLOR == null)
_IMAGE_WARNING_32_TRUECOLOR = AlternativeBase64.Decode ("Qk02DAAAAAAAADYAAAAoAAAAIAAAACAAAAABABgAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////hMPmMZDgAHzYAHLZAHHdAHHcAHHcAHHcAHHcAHHcAHHcAHHcAHHcAHHcAHHcAHHcAHHcAHHcAHHcAHHcAHHdAHLbAHLZAG/fAG/gAHbZLZPaf7zo////////////YanZAHnaAHv5AoH0AIf1AYX3AYX2AYX2AYX2AYX2AIX2AIX3AYX2AYX3AIX2AYX2AYX3AYX3AYX3AIX3AYX2AYX3AIX1AYf0BYbzA4T3AIP5AH3xAHjgW63e////o8vwAHPfA4nyAoX0Coj0AYT1A4b0A4b0A4b0A4b0Aob0CoH3B4nwAob0AojuB4X/AIb5AIr2BoXyA4nyCIXzBIH5BIjwAIX2AYTxA4bzA4bzAoXyBYf1BIXzAHHbqsn0Q5jXAIPvAYn4CYvzBIbzBYj1BIfzBIfzBIfzBIfzBIf0AIfvA4nyCIb6A4r3D3zZE3fbEYLdAIv/A4b0BIrzBYnxDYj1A4j1A4bzBIf0BIf0BIj0Boj1A4nzAIXwOpjWBn3VBIn3A4f6B43xBYr2CYr0B4r1B4r1B4r1B4r1B4r1C47zA4j3BYzyEWOgKTtPLDdMIDxLFXC8AIz7B4j6Don5Cof2CYvyB4v0BoryB4v0BorzBov0BYv0BYb5AXzVJ4/dAo37EI79AYzxCY3zDIv0CY30Co30Co30Co30Co3zCYr1CIv/DYXhLzxEOi8fLiwsOi4kJkltB5L6BZLvCYj2CI7yA47zDI31CYvzCo31B4vzBovzCo73DI/9GoTbksbsAITlD5P7B5D1C4/yDY31C471C471C471C471C471Do/1DJH5EoLfKDtONjEnLzExOSsiIUZiCpX+DI7yDYz9Bo/vCpD0Do71DY70C471CY70CI70Dpf9AIrmfLfb////DIvlB5v/EJHvEJD6DJHzDJH0DJH0DJH0DJH0DJH0DZLzBpXyEJHzJGSeOScjKicXLTQ0IHvBD4/9DZH2DJHzFZD6EY73EJD3DpD1DZD1C5D1DJL4EJf/F4zl////////bbLiBpHsEJn+E5P0EpT1EZT1EJP0EJP0D5T1EJT2DJPuC5X4E5byFJP3Co7yFJTnEZDvDJP7E5L5D5TxDpX1C5LzFZX1EpPzEZbxFJT4CZTyEJj+AZDsfLfb////////////HIfZE6T/Dpb3FJjxE5f1E5j1E5j1E5f0Epb0FZnyF5j2DJT6DZ3/EZHnF5LmFZj1FJn5E5b4E5XzD5f1Epf4FJb1E5j5Fpf1EpbyEpn5Fqf+GYng////////////////fLfbAIz0Eab+Fpr0FJn0FZr2Fpv2FJr1FJn0E5v2FZfzFJv/IpHZJE9kLD9MJmqYE5v2Epn4Fpv2EZr1F5n5E5n1E5f2Dpr5HJnzE6f9Ao/vfLfb////////////////////AHfNGqb/FqD5Fpv0Fpz0F532F5z1F5z0FZv2Gpz3D6P/IXGuMi4rQS0eL0FYEpTjF576GJ32Ep/0GZv3FpzyGp30EZn3FaH2FKH/AHrQ////////////////////////fLfbDI3kIKn/GqH3F5/0GqD3Gp/2HKD2HZ/1Ip/1Eqj/IWWVLiolKzQrKzA6G47THKX+G570FaLzHZ34IKPyHaD4FJzzI676Bo7rfLfb////////////////////////////P57gFaH4IKj7GqH0HaP2HaL2HqL1GqH4IqLzG6n/KGWLPiokLi4zMzAsI4vMIqf/I6H3F6XzIaD5HaT1G6D6J6r5Dqb0NJzh////////////////////////////////fLfbFZnrIq//GKj1IKb2HaTyKafzGqT5JaX2Iqv+LmJ7NyooNDIxLiciKI/DJKT/IaX2IafzIKP2IKL5H6P0IbL+EpfjfLfb////////////////////////////////////RZrUJK/6HK37Kav2KKj7IKr3Iqr1J6r5IKT1KVhvNCoqNDMvLygjJIKvJ6r/I6v5J6n0Iqj3KKj4JrH7Ha35UJ3Y////////////////////////////////////////////BIndLLr/I6n3K6r3Iav5JqrzKq77JKfwLFVqNywtMTIuMCgmJnidKa7/I6r2Kqz2Jq31JK/4K73/AIPgfLfb////////////////////////////////////////////SqDiE6r2K7n/Kq3xLq/3K637K7H6K6rrL1FjMysrMzQwMSgrK2qJKrX/J672La/2Ja7yJ7r9B6n0T53h////////////////////////////////////////////////////AIPSLsD9LrT4MLLyMK74J7L4MavkMk1cMSorMTMuMyotL1xxK7n/LbP5Lq/1LLj2L778A4XU////////////////////////////////////////////////////////fLfbDaLuMrz/L7P2LrT0LLn7MqrfMkhVNS0vLjMtNCkuNFVmKr39MbP5MbL4NcH8GqPvfLfb////////////////////////////////////////////////////////////HJPbMMf+Nrn4Nrj3Nbn/LKjYMkJPLSwzMjAyMS0nN09mKsD/Mbj2Mrn4M8j+LJbX////////////////////////////////////////////////////////////////fLfbF6vwP8v+KLz0Mr3/Oq7YNURLKi8tNzE2OCwoN1FdPMH/L7z4M8/+H6DpfLfb////////////////////////////////////////////////////////////////////I5LZMcr/OcX2Or3/Pa7gM0VPLC0kMjQzLSkoL2NvPMb/QML3NMX/LJLg////////////////////////////////////////////////////////////////////////fLfbBJjmQNb9Ob/7NML4O4meJigoNh8ZKisuM5bEM8j2P9X/B5TgfLfb////////////////////////////////////////////////////////////////////////////QaXgKsf1RcT3OsL/OsD8R7fzQbjrP7rrRcb4PcX9LMD4QaDY////////////////////////////////////////////////////////////////////////////////fLfbF6TgSNP/QMXyQMX3Rcj4Psv0RMj7QMP1Q9P/G5zcfLfb////////////////////////////////////////////////////////////////////////////////////Rp3cO8f7Ps76P8f3RMb4P8r7PsH3QNH9KcT1TZ7d////////////////////////////////////////////////////////////////////////////////////////fLfbIJrTQun/Scr9PMj3O8b8TM79SuT/EZDZfLfb////////////////////////////////////////////////////////////////////////////////////////////fLfbLbfkSeT5UOX/Sen/O+T2Ka7gfLfb////////////////////////////////////////////////////////////////////////////////////////////////////fLfbRK7hFa/aJqvoRK3dm8/k////////////////////////////////////////////////////////////////////////////////////////////////////////////////fLfbfLfb////////////////////////////////////////////////////////////");
return _IMAGE_WARNING_32_TRUECOLOR;
}
}
#endregion
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
I am currently the CEO of Symbioworld GmbH and as such responsible for personnel management, information security, data protection and certifications. Furthermore, as a senior programmer, I am responsible for the automatic layout engine, the simulation (Activity Based Costing), the automatic creation of Word/RTF reports and the data transformation in complex migration projects.
The main focus of my work as a programmer is the development of Microsoft Azure Services using C# and Visual Studio.
Privately, I am interested in C++ and Linux in addition to C#. I like the approach of open source software and like to support OSS with own contributions.