mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-14 09:59:20 +02:00
MG: removed interfaces
git-svn-id: trunk@1954 -
This commit is contained in:
parent
65867d6762
commit
44db1cb51c
@ -20,8 +20,8 @@ unit gtkglarea;
|
|||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
Classes, SysUtils, VCLGlobals, LCLLinux, LCLType,glib, gdk, gtk, gtkglarea_int, gl,
|
Classes, SysUtils, VCLGlobals, LCLLinux, LCLType, glib, gdk, gtk,
|
||||||
Controls, gtkint, gtkwinapiwindow, LMessages;
|
gtkglarea_int, gl, Controls, gtkint, gtkwinapiwindow, LMessages;
|
||||||
|
|
||||||
type
|
type
|
||||||
TCustomGTKGLAreaControl = class(TWinControl)
|
TCustomGTKGLAreaControl = class(TWinControl)
|
||||||
@ -84,7 +84,7 @@ begin
|
|||||||
Handle := longint(gtk_gl_area_new(pgint(@InitAttrList)));
|
Handle := longint(gtk_gl_area_new(pgint(@InitAttrList)));
|
||||||
if Widget <> nil then begin
|
if Widget <> nil then begin
|
||||||
gtk_object_set_data(pgtkobject(Widget),'Sender',Self);
|
gtk_object_set_data(pgtkobject(Widget),'Sender',Self);
|
||||||
gtk_object_set_data(pgtkobject(Widget), 'Class', Pointer(Self));
|
gtk_object_set_data(pgtkobject(Widget),'Class', Pointer(Self));
|
||||||
gtk_object_set_data(pgtkObject(Widget),'Style',0);
|
gtk_object_set_data(pgtkObject(Widget),'Style',0);
|
||||||
gtk_object_set_data(pgtkObject(Widget),'ExStyle',0);
|
gtk_object_set_data(pgtkObject(Widget),'ExStyle',0);
|
||||||
end else begin
|
end else begin
|
||||||
@ -100,7 +100,6 @@ end;
|
|||||||
|
|
||||||
procedure InternalInit;
|
procedure InternalInit;
|
||||||
begin
|
begin
|
||||||
(* OpenGL functions can be called only if make_current returns true *)
|
|
||||||
if not InitGl then begin
|
if not InitGl then begin
|
||||||
WriteLn('OpenGL is not supported on this system');
|
WriteLn('OpenGL is not supported on this system');
|
||||||
Halt(2);
|
Halt(2);
|
||||||
@ -109,8 +108,7 @@ end;
|
|||||||
|
|
||||||
|
|
||||||
initialization
|
initialization
|
||||||
|
InternalInit;
|
||||||
InternalInit;
|
|
||||||
|
|
||||||
finalization
|
finalization
|
||||||
|
|
||||||
|
@ -163,7 +163,8 @@ begin
|
|||||||
if Result then begin
|
if Result then begin
|
||||||
GdkWindow:=GetControlWindow(PgtkWidget(hwnd));
|
GdkWindow:=GetControlWindow(PgtkWidget(hwnd));
|
||||||
gdk_window_raise(GdkWindow);
|
gdk_window_raise(GdkWindow);
|
||||||
// how to the keyboard focus to the raised window?
|
// how to set the keyboard focus to the raised window?
|
||||||
|
gtk_window_activate_focus(PGtkWindow(hWnd));
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -7484,6 +7485,9 @@ end;
|
|||||||
{ =============================================================================
|
{ =============================================================================
|
||||||
|
|
||||||
$Log$
|
$Log$
|
||||||
|
Revision 1.175 2002/10/29 19:33:42 lazarus
|
||||||
|
MG: removed interfaces
|
||||||
|
|
||||||
Revision 1.174 2002/10/29 12:30:45 lazarus
|
Revision 1.174 2002/10/29 12:30:45 lazarus
|
||||||
AJ: fixed initial result in clipping/region routines
|
AJ: fixed initial result in clipping/region routines
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user