Index

Package: Set_Filter_Func_User_Data (generic)

Description

generic
      type User_Data_Type (<>) is private;
      with procedure Destroy (Data : in out User_Data_Type) is null;
   package Set_Filter_Func_User_Data is

Types

User_Data_Type

type User_Data_Type (<>) is private;

Gtk_Font_Filter_Func

type Gtk_Font_Filter_Func is access function
        (Family : not null access Pango.Font_Family.Pango_Font_Family_Record'Class;
         Face   : not null access Pango.Font_Face.Pango_Font_Face_Record'Class;
         Data   : User_Data_Type) return Boolean;
The type of function that is used for deciding what fonts get shown in a Gtk.Font_Chooser.Gtk_Font_Chooser. See Gtk.Font_Chooser.Set_Filter_Func. "family": a Pango.Font_Family.Pango_Font_Family "face": a Pango.Font_Face.Pango_Font_Face belonging to Family "data": user data passed to Gtk.Font_Chooser.Set_Filter_Func

Subprograms & Entries

Destroy

procedure Destroy 
(Data: in out User_Data_Type) is null;

Set_Filter_Func

procedure Set_Filter_Func 
(Self: not null access Gtk.Font_Button.Gtk_Font_Button_Record'Class;
Filter: Gtk_Font_Filter_Func;
User_Data: User_Data_Type);
Adds a filter function that decides which fonts to display in the font chooser. Since: gtk+ 3.2 "filter": a Gtk_Font_Filter_Func, or null "user_data": data to pass to Filter