Решил попробовать GTK и налетел на такой глюк:
создал окно с многострочным редактором. запускаю. выделяю мышкой в редакторе текст и пытаюсь перетащить. и тут программа падает. аналогичная программа на Си работает нормально. текст переносится мышкой как положено.
Может какой нибудь уважаемый гуру объяснит суть проблемы? Буду очень признателен.
вот код
program Project1;
{$mode objfpc}{$H+}
uses
glib2,gtk2;
procedure destroy(widget : pGtkWidget ; data: pgpointer ); cdecl;
begin
gtk_main_quit();
end;
var
window, editor : pGtkWidget;
begin
gtk_init (@argc, @argv);
window := gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_signal_connect (pGTKOBJECT (window), 'destroy',
GTK_SIGNAL_FUNC (@destroy), NULL);
editor := gtk_text_view_new();
gtk_container_add(GTK_Container(window), editor);
gtk_widget_show_all (window);
gtk_main();
end.