TABLE OF CONTENTS


Bookmarks/Bookmark_Record [ Types ]

[ Top ] [ Bookmarks ] [ Types ]

FUNCTION

 Data structure for bookmarks

SOURCE

   type Bookmark_Record is record
      MenuName: Unbounded_String;
      Path: Unbounded_String;
   end record;

PARAMETERS

 MenuName - Text visible to user in menu for this bookmark
 Path     - Full path to this bookmark location

Bookmarks/Bookmarks_Container [ Types ]

[ Top ] [ Bookmarks ] [ Types ]

FUNCTION

 Used to store all bookmarks

SOURCE

   package Bookmarks_Container is new Vectors(Positive, Bookmark_Record);

Bookmarks/BookmarksList [ Variables ]

[ Top ] [ Bookmarks ] [ Variables ]

FUNCTION

 List of all bookmarked locations

SOURCE

   BookmarksList: Bookmarks_Container.Vector;

Bookmarks/AddBookmark [ Subprograms ]

[ Top ] [ Bookmarks ] [ Subprograms ]

FUNCTION

 Add bookmark to currently selected directory

SOURCE

   procedure AddBookmark(Self: access Gtk_Tool_Button_Record'Class) is
      pragma Unreferenced(Self);

PARAMETERS

 Self - Gtk_Tool_Button clicked. Unused. Can be null

Bookmarks/GoToBookmark [ Subprograms ]

[ Top ] [ Bookmarks ] [ Subprograms ]

FUNCTION

 Go to selected bookmark location

SOURCE

   procedure GoToBookmark(Self: access Gtk_Menu_Item_Record'Class) is

PARAMETERS

 Self - Selected entry in bookmarks menu

Bookmarks/RemoveBookmark [ Subprograms ]

[ Top ] [ Bookmarks ] [ Subprograms ]

FUNCTION

 Remove bookmark for currently selected directory

SOURCE

   procedure RemoveBookmark(Self: access Gtk_Tool_Button_Record'Class) is
      pragma Unreferenced(Self);

PARAMETERS

 Self - Gtk_Tool_Button clicked. Unused. Can be null

Bookmarks/RemoveMenu [ Subprograms ]

[ Top ] [ Bookmarks ] [ Subprograms ]

FUNCTION

 Remove selected menu item from menu

SOURCE

   procedure RemoveMenu
     (Widget: not null access Gtk.Widget.Gtk_Widget_Record'Class) is

PARAMETERS

 Widget - GTK Widget to remove

Bookmarks/UpdateView [ Subprograms ]

[ Top ] [ Bookmarks ] [ Subprograms ]

FUNCTION

 Updated current directory listing after move to bookmark

SOURCE

   procedure UpdateView is
>