ELinks 0.18.0
listbox_ops Struct Reference

#include <listbox.h>

Collaboration diagram for listbox_ops:

Data Fields

void(* lock )(struct listbox_item *)
 
void(* unlock )(struct listbox_item *)
 
int(* is_used )(struct listbox_item *)
 
char *(* get_text )(struct listbox_item *, struct terminal *)
 
char *(* get_info )(struct listbox_item *, struct terminal *)
 
struct uri *(* get_uri )(struct listbox_item *)
 
struct listbox_item *(* get_root )(struct listbox_item *)
 
enum listbox_match(* match )(struct listbox_item *, struct terminal *, char *text)
 
int(* can_delete )(struct listbox_item *)
 
void(* delete_ )(struct listbox_item *, int last)
 
void(* draw )(struct listbox_item *, struct listbox_context *, int x, int y, int width)
 
struct listbox_ops_messagesmessages
 

Field Documentation

◆ can_delete

int(* listbox_ops::can_delete) (struct listbox_item *)

◆ delete_

void(* listbox_ops::delete_) (struct listbox_item *, int last)

◆ draw

void(* listbox_ops::draw) (struct listbox_item *, struct listbox_context *, int x, int y, int width)

◆ get_info

char *(* listbox_ops::get_info) (struct listbox_item *, struct terminal *)

◆ get_root

struct listbox_item *(* listbox_ops::get_root) (struct listbox_item *)

◆ get_text

char *(* listbox_ops::get_text) (struct listbox_item *, struct terminal *)

◆ get_uri

struct uri *(* listbox_ops::get_uri) (struct listbox_item *)

◆ is_used

int(* listbox_ops::is_used) (struct listbox_item *)

◆ lock

void(* listbox_ops::lock) (struct listbox_item *)

◆ match

enum listbox_match(* listbox_ops::match) (struct listbox_item *, struct terminal *, char *text)

◆ messages

struct listbox_ops_messages* listbox_ops::messages

◆ unlock

void(* listbox_ops::unlock) (struct listbox_item *)

The documentation for this struct was generated from the following file: