Exemplo n.º 1
0
        public HtmlToolTip()
        {
            OwnerDraw = true;

            Popup += new PopupEventHandler(HtmlToolTip_Popup);
            Draw += new DrawToolTipEventHandler(HtmlToolTip_Draw);
        }
Exemplo n.º 2
0
 public RichToolTip()
 {
     OwnerDraw = true;
     Popup += new PopupEventHandler(RichToolTip_Popup);
     Draw += new DrawToolTipEventHandler(RichToolTip_Draw);
     RtbPCtrl = new RichTextBoxPrintCtrl();
 }
Exemplo n.º 3
0
 public CustomToolTip(Size size)
 {
     this.size = size;
     OwnerDraw = true;
     Popup    += new PopupEventHandler(OnPopup);
     Draw     += new DrawToolTipEventHandler(OnDraw);
 }
 //allow to override drawing with custom one
 public FormattedToolTip(int length)
     : base()
 {
     this.length = length;
     OwnerDraw   = true;
     Draw       += new DrawToolTipEventHandler(onDraw);
 }
Exemplo n.º 5
0
        public HtmlToolTip()
        {
            OwnerDraw = true;

            Popup += new PopupEventHandler(HtmlToolTip_Popup);
            Draw  += new DrawToolTipEventHandler(HtmlToolTip_Draw);
        }
Exemplo n.º 6
0
        public RegionToolTip()
        {
            OwnerDraw = true;
            UseFading = false;

            Popup += new PopupEventHandler(this.OnPopup);
            Draw  += new DrawToolTipEventHandler(this.OnDraw);
        }
Exemplo n.º 7
0
 public ItemToolTip()
 {
     OwnerDraw = true;
     Popup += new PopupEventHandler(OnPopup);
     Draw += new DrawToolTipEventHandler(OnDraw);
     InitialDelay = 200;
     UseFading = false;
 }
Exemplo n.º 8
0
        public MetroToolTip()
        {
            OwnerDraw = true;
            ShowAlways = true;

            Draw += new DrawToolTipEventHandler(MetroToolTip_Draw);
            Popup += new PopupEventHandler(MetroToolTip_Popup);
        }
Exemplo n.º 9
0
        public MetroToolTip()
        {
            OwnerDraw  = true;
            ShowAlways = true;

            Draw  += new DrawToolTipEventHandler(MetroToolTip_Draw);
            Popup += new PopupEventHandler(MetroToolTip_Popup);
        }
 public ToolTipCustom()
 {
     BackColor    = Color.FromArgb(RedGreenBlue.Red2, RedGreenBlue.Green2, RedGreenBlue.Blue2);
     UseAnimation = true;
     ToolTipTitle = "Подсказка";
     OwnerDraw    = true;
     ForeColor    = SystemColors.Control;
     Draw        += new DrawToolTipEventHandler(DrawRender);
 }
Exemplo n.º 11
0
        internal void OnDraw(DrawToolTipEventArgs e)
        {
            DrawToolTipEventHandler eh = (DrawToolTipEventHandler)(Events[DrawEvent]);

            if (eh != null)
            {
                eh(this, e);
            }
        }
        /// <summary>
        /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed.
        /// <example>
        /// drawtooltipeventhandler.BeginInvoke(sender, e, callback);
        /// </example>
        /// </summary>
        public static IAsyncResult BeginInvoke(this DrawToolTipEventHandler drawtooltipeventhandler, Object sender, DrawToolTipEventArgs e, AsyncCallback callback)
        {
            if (drawtooltipeventhandler == null)
            {
                throw new ArgumentNullException("drawtooltipeventhandler");
            }

            return(drawtooltipeventhandler.BeginInvoke(sender, e, callback, null));
        }
Exemplo n.º 13
0
        public PromptToolTip()
        {
            InitializeComponent();

            Font      = new Font("Microsoft Sans Serif", 8.25f);
            OwnerDraw = true;
            Draw     += new DrawToolTipEventHandler(this.OnDraw);
            Popup    += new PopupEventHandler(this.OnPopup);
        }
Exemplo n.º 14
0
		public ColorToolTip() {
			OwnerDraw = true;

			TooltipPadding = new Padding(0, 0, 4, 4);
			ForeFont = new Font("Tahoma", 9);
			ForeFontBold = new Font("Tahoma", 9, FontStyle.Bold);

			Draw += new DrawToolTipEventHandler(ColorToolTip_Draw);
			Popup += new PopupEventHandler(ColorToolTip_Popup);
		}
Exemplo n.º 15
0
 // Dispose method, moved from the Designer.
 protected override void Dispose(bool disposing)
 {
     if (!disposed)
     {
         Popup -= new PopupEventHandler(OnPopup);
         Draw -= new DrawToolTipEventHandler(OnDraw);
     }
     disposed = true;
     base.Dispose(disposing);
 }
Exemplo n.º 16
0
        public MinimalToolTip()
        {
            OwnerDraw   = true;
            ForeColor   = Color.Black;
            BackColor   = Color.Gainsboro;
            BorderColor = SystemColors.ControlDark;
            Font        = new Font("Segoe UI", 8F, FontStyle.Bold);

            Popup += new PopupEventHandler(OnPopup);
            Draw  += new DrawToolTipEventHandler(OnDraw);
        }
Exemplo n.º 17
0
        public ColorToolTip()
        {
            OwnerDraw = true;

            TooltipPadding = new Padding(0, 0, 4, 4);
            ForeFont       = new Font("Tahoma", 9);
            ForeFontBold   = new Font("Tahoma", 9, FontStyle.Bold);

            Draw  += new DrawToolTipEventHandler(ColorToolTip_Draw);
            Popup += new PopupEventHandler(ColorToolTip_Popup);
        }
Exemplo n.º 18
0
            internal virtual void OnDraw(DrawToolTipEventArgs e)
            {
                DrawToolTipEventHandler eh = (DrawToolTipEventHandler)(Events[DrawEvent]);

                if (eh != null)
                {
                    eh(this, e);
                }
                //else
                //	ThemeEngine.Current.DrawToolTip (e.Graphics, e.Bounds, this);
            }
Exemplo n.º 19
0
		public ItemToolTip() {
			OwnerDraw = true;
			Active = false;
			AutoPopDelay = 5000;
			InitialDelay = 0;
			ReshowDelay = 0;
			UseAnimation = false;
			UseFading = false;

			Draw += new DrawToolTipEventHandler( MobToolTip_Draw );
			Popup += new PopupEventHandler( MobToolTip_Popup );
		}
Exemplo n.º 20
0
		public ColorToolTip() {
			OwnerDraw = true;

			mDrawFont = new Font( "Tahoma", 9 );

			mTimeout = new Timer();
			mTimeout.Interval = 100;
			mTimeout.Tick += new EventHandler( mTimeout_Tick );

			Draw += new DrawToolTipEventHandler( ColorToolTip_Draw );
			Popup += new PopupEventHandler( ColorToolTip_Popup );
		}
Exemplo n.º 21
0
 /// <summary>
 /// The constructor.
 /// </summary>
 public SimpleToolTip()
 {
     InitialDelay = 1000;
     BackColor = Color.Black;
     ForeColor = Color.White;
     UseFading = true;
     UseAnimation = true;
     OwnerDraw = true;
     AutomaticDelay = 500;
     AutoPopDelay = 2000;
     Draw += new DrawToolTipEventHandler(Paint);
 }
Exemplo n.º 22
0
 /// <summary>
 /// The constructor.
 /// </summary>
 public SimpleToolTip()
 {
     InitialDelay   = 1000;
     BackColor      = Color.Black;
     ForeColor      = Color.White;
     UseFading      = true;
     UseAnimation   = true;
     OwnerDraw      = true;
     AutomaticDelay = 500;
     AutoPopDelay   = 2000;
     Draw          += new DrawToolTipEventHandler(Paint);
 }
Exemplo n.º 23
0
        public ItemToolTip()
        {
            OwnerDraw    = true;
            Active       = false;
            AutoPopDelay = 5000;
            InitialDelay = 0;
            ReshowDelay  = 0;
            UseAnimation = false;
            UseFading    = false;

            Draw  += new DrawToolTipEventHandler(MobToolTip_Draw);
            Popup += new PopupEventHandler(MobToolTip_Popup);
        }
Exemplo n.º 24
0
        public ColorToolTip()
        {
            OwnerDraw = true;

            mDrawFont = new Font("Tahoma", 9);

            mTimeout          = new Timer();
            mTimeout.Interval = 100;
            mTimeout.Tick    += new EventHandler(mTimeout_Tick);

            Draw  += new DrawToolTipEventHandler(ColorToolTip_Draw);
            Popup += new PopupEventHandler(ColorToolTip_Popup);
        }
Exemplo n.º 25
0
        public ItemToolTip()
        {
            AutomaticDelay = 0;
            AutoPopDelay   = 0;
            Draw          += new DrawToolTipEventHandler(ItemToolTip_Draw);
            InitialDelay   = 0;
            OwnerDraw      = true;
            Popup         += new PopupEventHandler(ItemToolTip_Popup);
            ReshowDelay    = 0;
            UseAnimation   = true;
            UseFading      = true;
            LoadGraphicsObjects();

            ItemCache.Instance.ItemsChanged += new EventHandler(CharacterItemCache_ItemsChanged);
        }
Exemplo n.º 26
0
        private void Init()
        {
            if (TheApp.app.DesignMode)
            {
                return;
            }

            OwnerDraw = true;
            Draw     += new DrawToolTipEventHandler(OnDraw);
            Popup    += new PopupEventHandler(OnPopup);

            // デフォルトで、このクラスは設定されているフォントにしておく。
            Font = TheApp.app.Config.FontManager.ToolTip.CreateFont();

            //Debug.Assert(Font != null);
        }
Exemplo n.º 27
0
        public CustomToolTip()
        {
            Font   = new Font("Palatino Linotype", 9.75f, FontStyle.Bold);
            Offset = 6;

            BackColor = Color.DarkRed;
            ForeColor = Color.Gold;

            OwnerDraw = true;
            UseFading = false;

            InitialDelay = 0;

            Popup += new PopupEventHandler(this.OnPopup);
            Draw  += new DrawToolTipEventHandler(this.OnDraw);
        }
Exemplo n.º 28
0
        public DebeduToolTip()
        {
            try
            {
                OwnerDraw = true;

                myTextFormat.FormatFlags = StringFormatFlags.LineLimit;
                myTextFormat.Alignment = StringAlignment.Near;
                myTextFormat.LineAlignment = StringAlignment.Center;
                myTextFormat.Trimming = StringTrimming.None;

                Popup += new PopupEventHandler(CustomizedToolTip_PopUp);
                Draw += new DrawToolTipEventHandler(CustomizedToolTip_Draw);
            }
            catch (Exception ex)
            {
                string logMessage = "Exception in ToolTip()" + ex.ToString();
                Trace.TraceError(logMessage);
                throw;
            }
        }
Exemplo n.º 29
0
		public MobToolTip() {
			OwnerDraw = true;
			Draw += new DrawToolTipEventHandler( MobToolTip_Draw );
			Popup += new PopupEventHandler( MobToolTip_Popup );
		}
Exemplo n.º 30
0
 public PromptToolTip(IContainer Cont) : base(Cont)
 {
     OwnerDraw = true;
     Draw     += new DrawToolTipEventHandler(this.OnDraw);
     Popup    += new PopupEventHandler(this.OnPopup);
 }
Exemplo n.º 31
0
 public MobToolTip()
 {
     OwnerDraw = true;
     Draw     += new DrawToolTipEventHandler(MobToolTip_Draw);
     Popup    += new PopupEventHandler(MobToolTip_Popup);
 }
Exemplo n.º 32
0
 public ImageTooltip() : base()
 {
     OwnerDraw = true;
     Popup    += new PopupEventHandler(OnPopup);
     Draw     += new DrawToolTipEventHandler(OnDraw);
 }
Exemplo n.º 33
0
        private void InitialiseMouseController()
        {
            m_mouseController     = new MouseController <TNode>(Colors, Redraw, shift => Shift(shift), (screen) => ScrollIfRequired(screen), (p, z) => Zoom(p, z), () => new ZOrderedQuadTree <TNode>(SpatiallyOrderedNodes, CurrentFile.RelativePosition), () => new Fake <UnorderedTuple2 <Output> >(SpatiallyOrderedConnections.Select(a => a.Item1)), () => CurrentFile.Groups, MyEdit, n => CurrentFile.Remove(n.Only(), Enumerable.Empty <NodeGroup>(), m_localization), Snap, SnapGroup, UIInfo, id => CurrentFile.GetNode(id));
            drawWindow.MouseDown += (a, args) => m_mouseController.MouseDown(DrawWindowToGraphSpace(args.Location), args.Location, args.Button);
            drawWindow.MouseUp   += (a, args) => m_mouseController.MouseUp(DrawWindowToGraphSpace(args.Location), args.Location, args.Button);
            drawWindow.MouseMove += (a, args) =>
            {
                m_mouseController.MouseMove(DrawWindowToGraphSpace(args.Location), args.Location);
            };
            drawWindow.MouseDoubleClick    += (a, args) => m_mouseController.MouseDoubleClick(DrawWindowToGraphSpace(args.Location), args.Button);
            drawWindow.MouseWheel          += (a, args) => m_mouseController.MouseWheel(DrawWindowToGraphSpace(args.Location), args, Control.ModifierKeys);
            drawWindow.MouseCaptureChanged += (a, args) => m_mouseController.MouseCaptureChanged();

            m_mouseController.Changed          += (a) => { CurrentFile.UndoableFile.Change(a); ResizeDocument(); };
            m_mouseController.SelectionChanged += Redraw;

            m_mouseController.PlainClick += (p) =>
            {
                if (m_keyMapping[m_keyHeld] != null)
                {
                    AddNode(m_keyMapping[m_keyHeld], p);
                }
            };

            m_mouseController.SelectionChanged += () => m_conversation.BringToFront(Selected);

            drawWindow.KeyDown += (o, k) =>
            {
                m_mouseController.KeyHeld = m_keyMapping.ContainsKey(k.KeyCode) ? k.KeyCode : (Keys?)null;
                m_keyHeld = k.KeyCode;
                if (k.KeyCode.IsSet(Keys.ShiftKey))
                {
                    Redraw();
                }
            };
            drawWindow.KeyUp += (o, k) =>
            {
                m_mouseController.KeyHeld = null;
                if (k.KeyCode.IsSet(Keys.ShiftKey))
                {
                    Redraw();
                }
            };
            drawWindow.LostFocus += (o, e) => m_mouseController.KeyHeld = null;

            m_mouseController.StateChanged += () =>
            {
                drawWindow.Cursor = m_mouseController.m_state.Cursor;
            };

            m_mouseController.HoverNodeChanged += () =>
            {
                if (m_mouseController.HoverNode != null)
                {
                    if (ShowIds)
                    {
                        m_toolTip.Active = true;
                        m_toolTip.SetToolTip(drawWindow, m_mouseController.HoverNode.Data.NodeId.Serialized());
                        m_toolTip.OwnerDraw = false;
                    }
                    else
                    {
                        m_toolTip.OwnerDraw = true;
                        var        node     = m_mouseController.HoverNode as ConversationNode <INodeGui>;
                        EditableUI renderer = new EditableUI(node, new PointF(0, 0), m_localization.Localize);
                        renderer.UpdateArea();
                        ToolTipPopup = (sender, e) => { e.ToolTipSize = renderer.Area.Size.ToSize(); };
                        DrawToolTip  = (sender, e) =>
                        {
                            using (var m = new Matrix())
                            {
                                m.Translate(renderer.Area.Width / 2, renderer.Area.Height / 2);
                                e.Graphics.Transform = m;
                            }
                            renderer.Draw(e.Graphics, false, m_colorScheme);
                        };
                        m_toolTip.SetToolTip(drawWindow, m_mouseController.HoverNode.Data.NodeId.Serialized());
                        m_toolTip.Active = true;
                    }
                }
                else
                {
                    m_toolTip.Active = false;
                    m_toolTip.SetToolTip(drawWindow, null);
                }
            };
        }