type Gtk_Plot_Surface_Record is new Gtk.Extra.Plot_Data.Gtk_Plot_Data_Record with private;
type Gtk_Plot_Surface is access all Gtk_Plot_Surface_Record'Class;
type Gtk_Plot_Polygon is new Gdk.C_Proxy;
procedure Gtk_New
( | Widget | : out Gtk_Plot_Surface; |
Func | : Gtk.Extra.Plot.Plot3D_Function := null); |
procedure Initialize
( | Widget | : access Gtk_Plot_Surface_Record'Class; |
Func | : Gtk.Extra.Plot.Plot3D_Function := null); |
function Get_Type return Gtk.Gtk_Type;
function Get_Grid_Visible
( | Data | : access Gtk_Plot_Surface_Record) return Boolean; |
procedure Set_Grid_Visible
( | Data | : access Gtk_Plot_Surface_Record; |
Visible | : Boolean); |
function Get_Mesh_Visible
( | Data | : access Gtk_Plot_Surface_Record) return Boolean; |
procedure Set_Mesh_Visible
( | Data | : access Gtk_Plot_Surface_Record; |
Visible | : Boolean); |
function Get_Nx
( | Data | : access Gtk_Plot_Surface_Record) return Gint; |
function Get_Ny
( | Data | : access Gtk_Plot_Surface_Record) return Gint; |
procedure Set_Nx
( | Data | : access Gtk_Plot_Surface_Record; |
Nx | : Gint); |
procedure Set_Ny
( | Data | : access Gtk_Plot_Surface_Record; |
Ny | : Gint); |
procedure Set_Points
( | Data | : access Gtk_Plot_Surface_Record; |
X | : Gdouble_Array_Access; | |
Y | : Gdouble_Array_Access; | |
Z | : Gdouble_Array_Access; | |
Dx | : Gdouble_Array_Access; | |
Dy | : Gdouble_Array_Access; | |
Dz | : Gdouble_Array_Access); |
procedure Get_Points
( | Data | : access Gtk_Plot_Surface_Record; |
X | : out Points_Array; | |
Y | : out Points_Array; | |
Z | : out Points_Array; | |
Dx | : out Points_Array; | |
Dy | : out Points_Array; | |
Dz | : out Points_Array); |
function Get_X
( | Data | : access Gtk_Plot_Surface_Record) return Points_Array; |
function Get_Y
( | Data | : access Gtk_Plot_Surface_Record) return Points_Array; |
function Get_Z
( | Data | : access Gtk_Plot_Surface_Record) return Points_Array; |
function Get_Xstep
( | Data | : access Gtk_Plot_Surface_Record) return Gdouble; |
function Get_Ystep
( | Data | : access Gtk_Plot_Surface_Record) return Gdouble; |
procedure Set_Xstep
( | Data | : access Gtk_Plot_Surface_Record; |
Step | : Gdouble); |
procedure Set_Ystep
( | Data | : access Gtk_Plot_Surface_Record; |
Step | : Gdouble); |
procedure Set_Color
( | Data | : access Gtk_Plot_Surface_Record; |
Color | : Gdk.Color.Gdk_Color); |
procedure Set_Shadow
( | Data | : access Gtk_Plot_Surface_Record; |
Color | : Gdk.Color.Gdk_Color); |
procedure Set_Grid_Foreground
( | Data | : access Gtk_Plot_Surface_Record; |
Foreground | : Gdk.Color.Gdk_Color); |
procedure Set_Grid_Background
( | Data | : access Gtk_Plot_Surface_Record; |
Background | : Gdk.Color.Gdk_Color); |
procedure Set_Transparent
( | Data | : access Gtk_Plot_Surface_Record; |
Transparent | : Boolean); |
procedure Set_Ambient
( | Data | : access Gtk_Plot_Surface_Record; |
Ambient | : Gdouble); |
procedure Set_Light
( | Data | : access Gtk_Plot_Surface_Record; |
X, Y, Z | : Gdouble); |
procedure Use_Height_Gradient
( | Data | : access Gtk_Plot_Surface_Record; |
Use_Gradient | : Boolean); |
procedure Use_Amplitud
( | Data | : access Gtk_Plot_Surface_Record; |
Amplitud | : Boolean); |
Binding from C File version gtkextra 2.1.1