You've already forked lazarus-ccr
gtk3 minor improvement
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1791 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -27,8 +27,6 @@
|
|||||||
{$ifndef __GTK_WINDOW_H__}
|
{$ifndef __GTK_WINDOW_H__}
|
||||||
{$define __GTK_WINDOW_H__}
|
{$define __GTK_WINDOW_H__}
|
||||||
|
|
||||||
{$ifdef GTK_HEADER}
|
|
||||||
|
|
||||||
{$include gtkapplication.inc}
|
{$include gtkapplication.inc}
|
||||||
{$include gtkaccelgroup.inc}
|
{$include gtkaccelgroup.inc}
|
||||||
{$include gtkbin.inc}
|
{$include gtkbin.inc}
|
||||||
@ -36,11 +34,11 @@
|
|||||||
//G_BEGIN_DECLS
|
//G_BEGIN_DECLS
|
||||||
|
|
||||||
function GTK_TYPE_WINDOW(): GType;
|
function GTK_TYPE_WINDOW(): GType;
|
||||||
#define GTK_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_WINDOW, GtkWindow))
|
{#define GTK_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_WINDOW, GtkWindow))
|
||||||
#define GTK_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW, GtkWindowClass))
|
#define GTK_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW, GtkWindowClass))
|
||||||
#define GTK_IS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_WINDOW))
|
#define GTK_IS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_WINDOW))
|
||||||
#define GTK_IS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW))
|
#define GTK_IS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW))
|
||||||
#define GTK_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WINDOW, GtkWindowClass))
|
#define GTK_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WINDOW, GtkWindowClass))}
|
||||||
|
|
||||||
typedef struct _GtkWindowPrivate GtkWindowPrivate;
|
typedef struct _GtkWindowPrivate GtkWindowPrivate;
|
||||||
typedef struct _GtkWindowClass GtkWindowClass;
|
typedef struct _GtkWindowClass GtkWindowClass;
|
||||||
@ -334,17 +332,4 @@ gboolean gtk_window_get_resize_grip_area (GtkWindow *window,
|
|||||||
|
|
||||||
//G_END_DECLS
|
//G_END_DECLS
|
||||||
|
|
||||||
{$else GTK_HEADER}
|
|
||||||
|
|
||||||
function GTK_TYPE_WINDOW(): GType;
|
|
||||||
begin
|
|
||||||
Result := gtk_window_get_type();
|
|
||||||
end;
|
|
||||||
#define GTK_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_WINDOW, GtkWindow))
|
|
||||||
#define GTK_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW, GtkWindowClass))
|
|
||||||
#define GTK_IS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_WINDOW))
|
|
||||||
#define GTK_IS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW))
|
|
||||||
#define GTK_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WINDOW, GtkWindowClass))
|
|
||||||
|
|
||||||
{$endif GTK_HEADER}
|
|
||||||
{$endif} { __GTK_WINDOW_H__ }
|
{$endif} { __GTK_WINDOW_H__ }
|
||||||
|
@ -33,8 +33,6 @@ uses gdk3;
|
|||||||
|
|
||||||
const gtk3lib = 'libgtk+3.0';
|
const gtk3lib = 'libgtk+3.0';
|
||||||
|
|
||||||
{$define GTK_HEADER}
|
|
||||||
|
|
||||||
{#include <gtk/gtkaboutdialog.h>
|
{#include <gtk/gtkaboutdialog.h>
|
||||||
#include <gtk/gtkaccelgroup.h>
|
#include <gtk/gtkaccelgroup.h>
|
||||||
#include <gtk/gtkaccellabel.h>
|
#include <gtk/gtkaccellabel.h>
|
||||||
@ -239,4 +237,17 @@ const gtk3lib = 'libgtk+3.0';
|
|||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
|
{ gtkwindow.inc }
|
||||||
|
|
||||||
|
function GTK_TYPE_WINDOW(): GType;
|
||||||
|
begin
|
||||||
|
Result := gtk_window_get_type();
|
||||||
|
end;
|
||||||
|
|
||||||
|
{#define GTK_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_WINDOW, GtkWindow))
|
||||||
|
#define GTK_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW, GtkWindowClass))
|
||||||
|
#define GTK_IS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_WINDOW))
|
||||||
|
#define GTK_IS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW))
|
||||||
|
#define GTK_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WINDOW, GtkWindowClass))}
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
Reference in New Issue
Block a user