private void LoadIcon(BuildStatusEnum statusValue, bool isInProgress, bool isStuck)
        {
            BuildStatus status = new BuildStatus(statusValue, isInProgress, isStuck);

            if (iconsByKey.ContainsKey(status.Key))
            {
                return;
            }

            try
            {
                string resourceName = string.Format("Hudson.TrayTracker.Resources.StatusIcons.{0}.gif", status.Key);
                Image  img          = ResourceImageHelper.CreateImageFromResources(resourceName, GetType().Assembly);
                byte[] imgBytes     = DevExpress.XtraEditors.Controls.ByteImageConverter.ToByteArray(img, ImageFormat.Gif);
                iconsByKey.Add(status.Key, imgBytes);
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(HudsonTrayTrackerResources.FailedLoadingIcons_Text,
                                    HudsonTrayTrackerResources.FailedLoadingIcons_Caption,
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                LoggingHelper.LogError(logger, ex);
                throw new Exception("Failed loading icon: " + status, ex);
            }
        }
Пример #2
0
 public RepositoryItemToggleSwitch()
 {
     base.CheckStyle       = CheckStyles.UserDefined;
     base.GlyphAlignment   = DevExpress.Utils.HorzAlignment.Far;
     base.PictureUnchecked = ResourceImageHelper.CreateImageFromResources("WindowsApplication3.Resources.ToggleSwitchOff.png", typeof(RepositoryItemToggleSwitch).Assembly);
     base.PictureChecked   = ResourceImageHelper.CreateImageFromResources("WindowsApplication3.Resources.ToggleSwitchOn.png", typeof(RepositoryItemToggleSwitch).Assembly);
     base.PictureGrayed    = ResourceImageHelper.CreateImageFromResources("WindowsApplication3.Resources.ToggleSwitchDisabled.png", typeof(RepositoryItemToggleSwitch).Assembly);
 }
Пример #3
0
 public Form1()
 {
     InitializeComponent();
     xtraTabControl1.CustomHeaderButtons[0].ToolTip = "Add Image...";
     xtraTabControl1.CustomHeaderButtons[1].ToolTip = "Remove Image";
     AddImage("Start Page",
              ResourceImageHelper.CreateImageFromResources("XtraTabControl_CustomButtons.08.jpg", typeof(Form1).Assembly));
     xtraTabControl1.TabPages[0].ShowCloseButton = DefaultBoolean.False;
 }
Пример #4
0
            public PictureObject(string name, string url)
            {
                Name  = name;
                Image = ResourceImageHelper.CreateImageFromResources("DevExpress.XtraEditors.Images.loading.gif", typeof(BackgroundImageLoader).Assembly);
                BackgroundImageLoader bg = new BackgroundImageLoader();

                bg.Load(url);
                bg.Loaded += (s, e) => {
                    Image = bg.Result;
                    if (!(Image is Image))
                    {
                        Image = ResourceImageHelper.CreateImageFromResources("DevExpress.XtraEditors.Images.Error.png", typeof(BackgroundImageLoader).Assembly);
                    }
                    PropertyChanged(this, new PropertyChangedEventArgs("Image"));
                    bg.Dispose();
                };
            }
Пример #5
0
        private void gridView1_RowCellClick(object sender, RowCellClickEventArgs e)
        {
            txtVehicleName.Text = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "HINHANH").ToString();

            if (txtVehicleName.Text == "")
            {
                pictureBox1.Image = ResourceImageHelper.CreateImageFromResources("DevExpress.XtraEditors.Images.loading.gif", typeof(BackgroundImageLoader).Assembly);

                if (gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "GIAXE").ToString() != "")
                {
                    pictureBox1.Image = null;
                }
            }
            else
            {
                pictureBox1.Image = new Bitmap(txtVehicleName.Text);
            }
        }
Пример #6
0
 static System.Drawing.Image LoadImage(string path)
 {
     System.Reflection.Assembly currentAssembly = System.Reflection.Assembly.GetAssembly(typeof(ChildForm));
     return(ResourceImageHelper.CreateImageFromResources(
                "DevExpress.Samples.DocumentSelector." + path.Replace(@"\", "."), currentAssembly));
 }