Module: GDK-2 Synopsis: Manually coded additions to the automatic translation. Copyright: Copyright (C) 2005 Daniel Brockman License: Functional Objects Library Public License Version 1.0 Dual-License: GNU Lesser General Public License Warranty: Distributed WITHOUT WARRANTY OF ANY KIND define C-pointer-type => ; define C-pointer-type => ; define opaque-structure <_GdkDeviceClass>; define opaque-structure <_GdkDisplayManager>; define opaque-structure <_GdkPangoRendererPrivate>; define opaque-structure <_GdkRegion>; define opaque-structure <_GdkVisualClass>; // Slightly weird stuff going on here. define opaque-structure <_GdkAtom>; define C-pointer-type => <_GdkAtom>; define C-pointer-type => ; define C-pointer-type => ; // We're defining this one manually because the translation // script will choke on function pointer arguments. define inline-only C-function gdk-window-invalidate-maybe-recurse parameter window1 :: ; parameter region2 :: ; parameter child_func3 :: ; parameter user_data4 :: ; c-name: "gdk_window_invalidate_maybe_recurse"; end; // This one has output-parameters, so we define it manually: define inline-only C-function gdk-window-get-pointer input parameter window1 :: ; output parameter x2 :: ; output parameter y3 :: ; output parameter mask4 :: ; result value :: ; c-name: "gdk_window_get_pointer"; end;