コード例 #1
0
ファイル: Theme.cs プロジェクト: yonder/mono
 public abstract Rectangle BalloonWindowRect(NotifyIcon.BalloonWindow control);
コード例 #2
0
ファイル: Theme.cs プロジェクト: yonder/mono
 public abstract void DrawBalloonWindow(Graphics dc, Rectangle clip, NotifyIcon.BalloonWindow control);
コード例 #3
0
ファイル: ThemeWin32Classic.cs プロジェクト: ngraziano/mono
		public override void HideBalloonWindow (IntPtr handle)
		{
			if (balloon_window == null || balloon_window.OwnerHandle != handle)
				return;

			balloon_window.Close ();
			balloon_window.Dispose ();
			balloon_window = null;
		}
コード例 #4
0
ファイル: ThemeWin32Classic.cs プロジェクト: ngraziano/mono
		public override void ShowBalloonWindow (IntPtr handle, int timeout, string title, string text, ToolTipIcon icon)
		{
			Control control = Control.FromHandle(handle);
			
			if (control == null)
				return;

			if (balloon_window != null) {
				balloon_window.Close ();
				balloon_window.Dispose ();
			}

			balloon_window = new NotifyIcon.BalloonWindow (handle);
			balloon_window.Title = title;
			balloon_window.Text = text;
			balloon_window.Icon = icon;
			balloon_window.Timeout = timeout;
			balloon_window.Show ();
		}
コード例 #5
0
ファイル: XplatUIX11-new.cs プロジェクト: stabbylambda/mono
		internal override void SystrayBalloon(IntPtr handle, int timeout, string title, string text, ToolTipIcon icon)
		{
			Control control = Control.FromHandle(handle);
			
			if (control == null)
				return;

			if (balloon_window != null) {
				balloon_window.Close ();
				balloon_window.Dispose ();
			}

			balloon_window = new NotifyIcon.BalloonWindow (handle);
			balloon_window.Title = title;
			balloon_window.Text = text;
			balloon_window.Timeout = timeout;
			balloon_window.Show ();
			
			SendMessage(handle, Msg.WM_USER, IntPtr.Zero, (IntPtr) Msg.NIN_BALLOONSHOW);	
		}
コード例 #6
0
ファイル: BalloonWindowProvider.cs プロジェクト: mono/uia2atk
		public BalloonWindowProvider (NotifyIcon.BalloonWindow window) : base (window)
		{
			balloon = window;
		}