Beispiel #1
0
        public override void OnSelect(BaseEventData eventData)
        {
            base.OnSelect(eventData);
            SelectEventHandler select = SelectEvent;

            if (select != null)
            {
                UISystemProfilerApi.AddMarker("UIElement.onSelect", this);
                select();
            }
        }
 /// <summary>
 /// Loads an Icon onto the Toolbar
 /// </summary>
 /// <param name="IconPath">Icon image</param>
 /// <param name="onSelect">Action when icon is selected</param>
 /// <param name="onClick">Action when icon is clicked</param>
 public void loadIcon(Bitmap icon, SelectEventHandler onSelect, ClickEventHandler onClick)
 {
     if (null != icon)
     {
         try
         {
             icons.Add(icon);
             selectEvent.Add(onSelect);
             clickEvent.Add(onClick);
             numIcons++;
             this.iconIndex = 0;
         }
         catch (Exception e)
         {
             Console.WriteLine(e);
         }
     }
 }
        /// <summary>
        /// Loads an Icon onto the Toolbar
        /// </summary>
        /// <param name="IconPath">Path to the icon image</param>
        /// <param name="onSelect">Action when icon is selected</param>
        /// <param name="onClick">Action when icon is clicked</param>
        public void loadIcon(string IconPath, SelectEventHandler onSelect, ClickEventHandler onClick)
        {
            if (System.IO.File.Exists(IconPath))
            {
                loadIcon((System.Drawing.Image.FromFile(IconPath) as Bitmap), onSelect, onClick);

                /*
                 * try
                 * {
                 *  icons.Add(System.Drawing.Image.FromFile(IconPath) as Bitmap);
                 *  selectEvent.Add(onSelect);
                 *  clickEvent.Add(onClick);
                 *  numIcons++;
                 *  this.iconIndex = 0;
                 * }
                 * catch (Exception e)
                 * {
                 *  Console.WriteLine(e);
                 * }
                 */
            }
        }
Beispiel #4
0
 public void DetachObserver(SelectEventHandler i_ClickObserver)
 {
     m_HandlesTasksWhenSelected -= i_ClickObserver;
 }
Beispiel #5
0
 public EdgeMenuItem(string i_Name, SelectEventHandler i_SomethingToDo) : base(i_Name)
 {
     m_HandlesTasksWhenSelected += i_SomethingToDo;
 }