Dillo v3.2.0-143-gabad1053
Loading...
Searching...
No Matches
actions.c File Reference
#include "actions.h"
#include "msg.h"
#include "../dlib/dlib.h"
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
Include dependency graph for actions.c:

Go to the source code of this file.

Functions

void action_parse (Dlist *actions, char *line)
 
void actions_parse (Dlist **actions, Dlist *pref_actions)
 
void a_Actions_init (void)
 
Dlista_Actions_link_get (void)
 
Dlista_Actions_page_get (void)
 
int a_Actions_run (Action *action)
 

Variables

static Dlistlink_actions = NULL
 
static Dlistpage_actions = NULL
 

Function Documentation

◆ a_Actions_init()

void a_Actions_init ( void  )

Definition at line 63 of file actions.c.

References actions_parse(), link_actions, DilloPrefs::link_actions, page_actions, DilloPrefs::page_actions, and prefs.

Referenced by main().

◆ a_Actions_link_get()

Dlist * a_Actions_link_get ( void  )

Definition at line 70 of file actions.c.

References link_actions.

Referenced by get_link_menu().

◆ a_Actions_page_get()

Dlist * a_Actions_page_get ( void  )

Definition at line 76 of file actions.c.

References page_actions.

Referenced by get_page_menu().

◆ a_Actions_run()

int a_Actions_run ( Action action)

Definition at line 82 of file actions.c.

References Action::cmd, Action::label, and MSG.

Referenced by Menu_open_page_action_cb(), and Menu_open_url_action_cb().

◆ action_parse()

void action_parse ( Dlist actions,
char *  line 
)

Definition at line 23 of file actions.c.

References Action::cmd, dList_append(), dMalloc(), dStrdup(), Action::label, and MSG.

Referenced by actions_parse().

◆ actions_parse()

void actions_parse ( Dlist **  actions,
Dlist pref_actions 
)

Definition at line 51 of file actions.c.

References action_parse(), dList_length(), dList_new(), and dList_nth_data().

Referenced by a_Actions_init().

Variable Documentation

◆ link_actions

Dlist* link_actions = NULL
static

Definition at line 19 of file actions.c.

Referenced by a_Actions_init(), and a_Actions_link_get().

◆ page_actions

Dlist* page_actions = NULL
static

Definition at line 20 of file actions.c.

Referenced by a_Actions_init(), and a_Actions_page_get().