ELinks 0.20.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: