I don't have access to FPC right now, but it seems as if PGdkRectangle
is a pointer type already, not a record type?
-Flávio
On 6/3/07, Airr <[EMAIL PROTECTED]> wrote:
Hello, all.
I'm trying to get the current position and size of a GTK2 gtkwindow
using the following:
===
function configure_event(widget: PGtkWidget; event : PGdkEvent; data :
gpointer):gboolean;cdecl;
var
grect :PGdkRectangle;
begin
gdk_window_get_frame_extents(GDK_WINDOW(widget^.window),@grect);
configure_event := True;
end;
===
The signal is attached to the window via:
===
g_signal_connect (G_OBJECT (window), 'configure_event',
G_CALLBACK (@configure_event), NULL);
===
Executing the program results in:
An unhandled exception occurred at $0000004B :
EAccessViolation : Access violation
$0000004B
FPC version is:
Free Pascal Compiler version 2.0.4 [2007/02/02] for i386
OS is: Kubuntu 7.04
Any thoughts on why this is causing the AV?
Thanks!
AIR.
--
"Programming is like Poetry. Sometimes the words just escape you..."
-me, to my manager.
_______________________________________________
fpc-pascal maillist - [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-pascal
_______________________________________________
fpc-pascal maillist - [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-pascal