X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fada%2Fterminal_interface-curses-panels__adb.htm;h=d7214638b7ad5197d3f5fa1abc94e0249904c67c;hp=e3dca5e766a9df47a6d1dc6483f09e3c4b72e54c;hb=refs%2Ftags%2Fv5.3;hpb=c633e5103a29a38532cf1925257b91cea33fd090
diff --git a/doc/html/ada/terminal_interface-curses-panels__adb.htm b/doc/html/ada/terminal_interface-curses-panels__adb.htm
index e3dca5e7..d7214638 100644
--- a/doc/html/ada/terminal_interface-curses-panels__adb.htm
+++ b/doc/html/ada/terminal_interface-curses-panels__adb.htm
@@ -37,132 +37,133 @@
-- sale, use or other dealings in this Software without prior written --
-- authorization. --
------------------------------------------------------------------------------
--- Author: Jürgen Pfeifer <<juergen.pfeifer@gmx.net>> 1996
+-- Author: Jürgen Pfeifer, 1996
+-- Contact: www.familiepfeifer.de/Contact.aspx?Lang=en
-- Version Control:
--- @Revision: 1.8 @
+-- @Revision: 1.9 @
-- Binding Version 01.00
------------------------------------------------------------------------------
-with Terminal_Interface.Curses.Aux; use Terminal_Interface.Curses.Aux;
+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;
- 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;
+ return Pan;
end Create;
- procedure Bottom (Pan : in Panel)
+ procedure Bottom (Pan : in 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;
- procedure Top (Pan : in Panel)
+ procedure Top (Pan : in 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;
- procedure Show (Pan : in Panel)
+ procedure Show (Pan : in 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;
- procedure Hide (Pan : in Panel)
+ procedure Hide (Pan : in 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;
- 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 : 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;
+ return Win;
end Get_Window;
- procedure Replace (Pan : in Panel;
- Win : in Window)
+ procedure Replace (Pan : in Panel;
+ Win : in 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;
- procedure Move (Pan : in Panel;
- Line : in Line_Position;
- Column : in Column_Position)
+ procedure Move (Pan : in Panel;
+ Line : in Line_Position;
+ Column : in 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;
- 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;
- 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;
+ Pan := Null_Panel;
end Delete;
end Terminal_Interface.Curses.Panels;