internal override void OnMenuChanged (EventArgs e)
{
base.OnMenuChanged (EventArgs.Empty);
if (form == null)
return;
Rectangle clip = Rect;
Height = 0; /* need this so the theme code will re-layout the menu items
(why is the theme code doing the layout? argh) */
if (!Wnd.IsHandleCreated)
return;
//Message m = Message.Create (Wnd.window.Handle, (int) Msg.WM_PAINT, IntPtr.Zero, IntPtr.Zero);
//PaintEventArgs pevent = XplatUI.PaintEventStart (ref m, Wnd.window.Handle, false);
//pevent.Graphics.SetClip (clip);
//Draw (pevent, clip);
}