[Gd-chatter] r11422 - branches/opendylan-melange/gtk-duim
hannes at gwydiondylan.org
hannes at gwydiondylan.org
Fri Jul 6 22:06:13 CEST 2007
Author: hannes
Date: Fri Jul 6 22:06:11 2007
New Revision: 11422
Modified:
branches/opendylan-melange/gtk-duim/gtk-menus.dylan
Log:
Job:fd
this might help, trying on linux
Modified: branches/opendylan-melange/gtk-duim/gtk-menus.dylan
==============================================================================
--- branches/opendylan-melange/gtk-duim/gtk-menus.dylan (original)
+++ branches/opendylan-melange/gtk-duim/gtk-menus.dylan Fri Jul 6 22:06:11 2007
@@ -457,6 +457,7 @@
mirror :: <popup-menu-mirror>) => ()
next-method();
with-gdk-lock
+ gtk-widget-set-size-request(mirror.mirror-widget, 100, 100);
gtk-menu-popup(mirror.mirror-widget, null-pointer(<GtkWidget>), null-pointer(<GtkWidget>), null-pointer(<GtkMenuPositionFunc>),
null-pointer(<GPointer>), 3, 0);
end
@@ -465,6 +466,7 @@
define sealed method set-mirror-parent (menu :: <popup-menu-mirror>, widget :: <gtk-mirror>) => ()
with-gdk-lock
gtk-menu-attach-to-widget(menu.mirror-widget, menu.mirror-sheet.menu-owner.top-level-sheet.sheet-direct-mirror.mirror-widget, null-pointer(<GtkMenuDetachFunc>));
+ gtk-menu-set-screen(menu.mirror-widget, null-pointer(<GdkScreen>));
end
end;
More information about the chatter
mailing list