X-Git-Url: http://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=doc%2Fhtml%2Fada%2Fterminal_interface-curses-panels__adb.htm;h=a7cb4d03da2ca1e8cc1e4541f5429562353ee9d5;hb=29ee95cea37c4bbf2014a35677d9a0750c6b52a8;hp=e3dca5e766a9df47a6d1dc6483f09e3c4b72e54c;hpb=b1f61d9f3aa244512045a6b02e759825d7049d34;p=ncurses.git
diff --git a/doc/html/ada/terminal_interface-curses-panels__adb.htm b/doc/html/ada/terminal_interface-curses-panels__adb.htm
index e3dca5e7..a7cb4d03 100644
--- a/doc/html/ada/terminal_interface-curses-panels__adb.htm
+++ b/doc/html/ada/terminal_interface-curses-panels__adb.htm
@@ -1,3 +1,4 @@
+
terminal_interface-curses-panels.adb
File : terminal_interface-curses-panels.adb
@@ -11,7 +12,7 @@
-- B O D Y --
-- --
------------------------------------------------------------------------------
--- Copyright (c) 1998 Free Software Foundation, Inc. --
+-- Copyright (c) 1998-2004,2009 Free Software Foundation, Inc. --
-- --
-- Permission is hereby granted, free of charge, to any person obtaining a --
-- copy of this software and associated documentation files (the --
@@ -37,133 +38,134 @@
-- sale, use or other dealings in this Software without prior written --
-- authorization. --
------------------------------------------------------------------------------
--- Author: Jürgen Pfeifer <<juergen.pfeifer@gmx.net>> 1996
+-- Author: Juergen Pfeifer, 1996
-- Version Control:
--- @Revision: 1.8 @
+-- @Revision: 1.14 @
+-- @Date: 2009/12/26 17:38:58 @
-- Binding Version 01.00
------------------------------------------------------------------------------
-with Terminal_Interface.Curses.Aux; use Terminal_Interface.Curses.Aux;
-with Interfaces.C;
+with Terminal_Interface.Curses.Aux; use Terminal_Interface.Curses.Aux;
+with Interfaces.C;
-package body Terminal_Interface.Curses.Panels is
+package body Terminal_Interface.Curses.Panels is
- use type Interfaces.C.int;
+ use type Interfaces.C.int;
- function Create (Win : Window) return Panel
+ function Create (Win : Window) return Panel
is
- function Newpanel (Win : Window) return Panel;
- pragma Import (C, Newpanel, "new_panel");
+ function Newpanel (Win : Window) return Panel;
+ pragma Import (C, Newpanel, "new_panel");
- Pan : Panel;
+ Pan : Panel;
begin
- Pan := Newpanel (Win);
- if Pan = Null_Panel then
- raise Panel_Exception;
+ Pan := Newpanel (Win);
+ if Pan = Null_Panel then
+ raise Panel_Exception;
end if;
- return Pan;
- end Create;
+ return Pan;
+ end Create;
- procedure Bottom (Pan : in Panel)
+ procedure Bottom (Pan : Panel)
is
- function Bottompanel (Pan : Panel) return C_Int;
- pragma Import (C, Bottompanel, "bottom_panel");
+ function Bottompanel (Pan : Panel) return C_Int;
+ pragma Import (C, Bottompanel, "bottom_panel");
begin
- if Bottompanel (Pan) = Curses_Err then
- raise Panel_Exception;
+ if Bottompanel (Pan) = Curses_Err then
+ raise Panel_Exception;
end if;
- end Bottom;
+ end Bottom;
- procedure Top (Pan : in Panel)
+ procedure Top (Pan : Panel)
is
- function Toppanel (Pan : Panel) return C_Int;
- pragma Import (C, Toppanel, "top_panel");
+ function Toppanel (Pan : Panel) return C_Int;
+ pragma Import (C, Toppanel, "top_panel");
begin
- if Toppanel (Pan) = Curses_Err then
- raise Panel_Exception;
+ if Toppanel (Pan) = Curses_Err then
+ raise Panel_Exception;
end if;
- end Top;
+ end Top;
- procedure Show (Pan : in Panel)
+ procedure Show (Pan : Panel)
is
- function Showpanel (Pan : Panel) return C_Int;
- pragma Import (C, Showpanel, "show_panel");
+ function Showpanel (Pan : Panel) return C_Int;
+ pragma Import (C, Showpanel, "show_panel");
begin
- if Showpanel (Pan) = Curses_Err then
- raise Panel_Exception;
+ if Showpanel (Pan) = Curses_Err then
+ raise Panel_Exception;
end if;
- end Show;
+ end Show;
- procedure Hide (Pan : in Panel)
+ procedure Hide (Pan : Panel)
is
- function Hidepanel (Pan : Panel) return C_Int;
- pragma Import (C, Hidepanel, "hide_panel");
+ function Hidepanel (Pan : Panel) return C_Int;
+ pragma Import (C, Hidepanel, "hide_panel");
begin
- if Hidepanel (Pan) = Curses_Err then
- raise Panel_Exception;
+ if Hidepanel (Pan) = Curses_Err then
+ raise Panel_Exception;
end if;
- end Hide;
+ end Hide;
- function Get_Window (Pan : Panel) return Window
+ function Get_Window (Pan : Panel) return Window
is
- function Panel_Win (Pan : Panel) return Window;
- pragma Import (C, Panel_Win, "panel_window");
+ function Panel_Win (Pan : Panel) return Window;
+ pragma Import (C, Panel_Win, "panel_window");
- Win : Window := Panel_Win (Pan);
+ Win : constant Window := Panel_Win (Pan);
begin
- if Win = Null_Window then
- raise Panel_Exception;
+ if Win = Null_Window then
+ raise Panel_Exception;
end if;
- return Win;
- end Get_Window;
+ return Win;
+ end Get_Window;
- procedure Replace (Pan : in Panel;
- Win : in Window)
+ procedure Replace (Pan : Panel;
+ Win : Window)
is
- function Replace_Pan (Pan : Panel;
- Win : Window) return C_Int;
- pragma Import (C, Replace_Pan, "replace_panel");
+ function Replace_Pan (Pan : Panel;
+ Win : Window) return C_Int;
+ pragma Import (C, Replace_Pan, "replace_panel");
begin
- if Replace_Pan (Pan, Win) = Curses_Err then
- raise Panel_Exception;
+ if Replace_Pan (Pan, Win) = Curses_Err then
+ raise Panel_Exception;
end if;
- end Replace;
+ end Replace;
- procedure Move (Pan : in Panel;
- Line : in Line_Position;
- Column : in Column_Position)
+ procedure Move (Pan : Panel;
+ Line : Line_Position;
+ Column : Column_Position)
is
- function Move (Pan : Panel;
- Line : C_Int;
- Column : C_Int) return C_Int;
- pragma Import (C, Move, "move_panel");
+ function Move (Pan : Panel;
+ Line : C_Int;
+ Column : C_Int) return C_Int;
+ pragma Import (C, Move, "move_panel");
begin
- if Move (Pan, C_Int (Line), C_Int (Column)) = Curses_Err then
- raise Panel_Exception;
+ if Move (Pan, C_Int (Line), C_Int (Column)) = Curses_Err then
+ raise Panel_Exception;
end if;
- end Move;
+ end Move;
- function Is_Hidden (Pan : Panel) return Boolean
+ function Is_Hidden (Pan : Panel) return Boolean
is
- function Panel_Hidden (Pan : Panel) return C_Int;
- pragma Import (C, Panel_Hidden, "panel_hidden");
+ function Panel_Hidden (Pan : Panel) return C_Int;
+ pragma Import (C, Panel_Hidden, "panel_hidden");
begin
- if Panel_Hidden (Pan) = Curses_False then
+ if Panel_Hidden (Pan) = Curses_False then
return False;
else
return True;
end if;
- end Is_Hidden;
+ end Is_Hidden;
- procedure Delete (Pan : in out Panel)
+ procedure Delete (Pan : in out Panel)
is
- function Del_Panel (Pan : Panel) return C_Int;
- pragma Import (C, Del_Panel, "del_panel");
+ function Del_Panel (Pan : Panel) return C_Int;
+ pragma Import (C, Del_Panel, "del_panel");
begin
- if Del_Panel (Pan) = Curses_Err then
- raise Panel_Exception;
+ if Del_Panel (Pan) = Curses_Err then
+ raise Panel_Exception;
end if;
- Pan := Null_Panel;
- end Delete;
+ Pan := Null_Panel;
+ end Delete;
-end Terminal_Interface.Curses.Panels;
-
\ No newline at end of file
+end Terminal_Interface.Curses.Panels;
+