Kestrel Interface
Loading...
Searching...
No Matches
kest_sequence_list.c File Reference
#include "kest_int.h"

Go to the source code of this file.

Macros

#define PRINTLINES_ALLOWED   0

Functions

kest_menu_itemcreate_sequence_listing_menu_item (char *text, kest_sequence *sequence, kest_ui_page *parent)
int sequence_listing_menu_item_refresh_active (kest_menu_item *item)
int sequence_listing_menu_item_change_name (kest_menu_item *item, char *name)
int init_sequence_list (kest_ui_page *page)
void sequence_list_add_cb (lv_event_t *e)
int configure_sequence_list (kest_ui_page *page, void *data)
int free_sequence_list_ui (kest_ui_page *page)
void sequence_listing_delete_button_cb (lv_event_t *e)
void disappear_sequence_listing_delete_button (lv_timer_t *timer)
void menu_item_sequence_listing_released_cb (lv_event_t *e)
void menu_item_sequence_listing_long_pressed_cb (lv_event_t *e)

Macro Definition Documentation

◆ PRINTLINES_ALLOWED

#define PRINTLINES_ALLOWED   0

Definition at line 6 of file kest_sequence_list.c.

Function Documentation

◆ configure_sequence_list()

int configure_sequence_list ( kest_ui_page * page,
void * data )

Definition at line 145 of file kest_sequence_list.c.

Referenced by init_sequence_list(), and kest_create_ui().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ create_sequence_listing_menu_item()

kest_menu_item * create_sequence_listing_menu_item ( char * text,
kest_sequence * sequence,
kest_ui_page * parent )

Definition at line 9 of file kest_sequence_list.c.

Referenced by configure_sequence_list(), and sequence_list_add_cb().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ disappear_sequence_listing_delete_button()

void disappear_sequence_listing_delete_button ( lv_timer_t * timer)

Definition at line 226 of file kest_sequence_list.c.

Referenced by menu_item_sequence_listing_released_cb().

Here is the caller graph for this function:

◆ free_sequence_list_ui()

int free_sequence_list_ui ( kest_ui_page * page)

Definition at line 196 of file kest_sequence_list.c.

◆ init_sequence_list()

int init_sequence_list ( kest_ui_page * page)

Definition at line 90 of file kest_sequence_list.c.

Referenced by kest_init_global_pages().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_item_sequence_listing_long_pressed_cb()

void menu_item_sequence_listing_long_pressed_cb ( lv_event_t * e)

Definition at line 278 of file kest_sequence_list.c.

Referenced by create_menu_item_ui().

Here is the caller graph for this function:

◆ menu_item_sequence_listing_released_cb()

void menu_item_sequence_listing_released_cb ( lv_event_t * e)

Definition at line 235 of file kest_sequence_list.c.

Referenced by create_menu_item_ui().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ sequence_list_add_cb()

void sequence_list_add_cb ( lv_event_t * e)

Definition at line 104 of file kest_sequence_list.c.

Referenced by configure_sequence_list().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ sequence_listing_delete_button_cb()

void sequence_listing_delete_button_cb ( lv_event_t * e)

Definition at line 206 of file kest_sequence_list.c.

Referenced by create_menu_item_ui().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ sequence_listing_menu_item_change_name()

int sequence_listing_menu_item_change_name ( kest_menu_item * item,
char * name )

Definition at line 75 of file kest_sequence_list.c.

Here is the call graph for this function:

◆ sequence_listing_menu_item_refresh_active()

int sequence_listing_menu_item_refresh_active ( kest_menu_item * item)

Definition at line 37 of file kest_sequence_list.c.

Referenced by sequence_list_add_cb().

Here is the caller graph for this function: