Kestrel Interface
Loading...
Searching...
No Matches
kest_sequence.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  seq_profile_ll
struct  kest_sequence

Typedefs

typedef kest_sequence_pll sequence_ll

Functions

 DECLARE_LINKED_PTR_LIST (kest_sequence)
int init_m_sequence (kest_sequence *sequence)
int sequence_append_profile (kest_sequence *sequence, kest_profile *profile)
seq_profile_llsequence_append_profile_rp (kest_sequence *sequence, kest_profile *profile)
int kest_sequence_move_profile (kest_sequence *sequence, int pos, int new_pos)
int kest_sequence_remove_profile (kest_sequence *sequence, kest_profile *profile)
int kest_sequence_delete_profile (kest_sequence *sequence, kest_profile *profile)
int kest_sequence_add_menu_listing (kest_sequence *sequence, struct kest_menu_item *listing)
void free_sequence (kest_sequence *sequence)
int kest_sequence_begin (kest_sequence *sequence)
int kest_sequence_begin_at (kest_sequence *sequence, kest_profile *profile)
int kest_sequence_regress (kest_sequence *sequence)
int kest_sequence_advance (kest_sequence *sequence)
int kest_sequence_stop (kest_sequence *sequence)
int kest_sequence_stop_from_profile (kest_sequence *sequence)
int kest_sequence_activate_at (kest_sequence *sequence, kest_profile *profile)
int kest_sequence_add_representation (kest_sequence *sequence, kest_representation *rep)
int kest_sequence_update_representations (kest_sequence *sequence)
void kest_sequence_file_rep_update (void *representer, void *representee)

Typedef Documentation

◆ sequence_ll

typedef kest_sequence_pll sequence_ll

Definition at line 39 of file kest_sequence.h.

Function Documentation

◆ DECLARE_LINKED_PTR_LIST()

DECLARE_LINKED_PTR_LIST ( kest_sequence )

◆ free_sequence()

void free_sequence ( kest_sequence * sequence)

Definition at line 246 of file kest_sequence.c.

Referenced by cxt_remove_sequence(), kest_context_add_sequence_rp(), and load_saved_sequences().

Here is the caller graph for this function:

◆ init_m_sequence()

int init_m_sequence ( kest_sequence * sequence)

Definition at line 11 of file kest_sequence.c.

Referenced by kest_context_add_sequence_rp(), kest_context_init_main_sequence(), and load_saved_sequences().

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

◆ kest_sequence_activate_at()

int kest_sequence_activate_at ( kest_sequence * sequence,
kest_profile * profile )

Definition at line 435 of file kest_sequence.c.

Referenced by set_active_profile().

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

◆ kest_sequence_add_menu_listing()

int kest_sequence_add_menu_listing ( kest_sequence * sequence,
struct kest_menu_item * listing )

Definition at line 251 of file kest_sequence.c.

Referenced by create_sequence_listing_menu_item().

Here is the caller graph for this function:

◆ kest_sequence_add_representation()

int kest_sequence_add_representation ( kest_sequence * sequence,
kest_representation * rep )

Definition at line 461 of file kest_sequence.c.

Referenced by configure_sequence_view().

Here is the caller graph for this function:

◆ kest_sequence_advance()

int kest_sequence_advance ( kest_sequence * sequence)

Definition at line 363 of file kest_sequence.c.

Referenced by cxt_handle_hw_switch().

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

◆ kest_sequence_begin()

int kest_sequence_begin ( kest_sequence * sequence)

Definition at line 270 of file kest_sequence.c.

Referenced by seq_play_cb().

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

◆ kest_sequence_begin_at()

int kest_sequence_begin_at ( kest_sequence * sequence,
kest_profile * profile )

Definition at line 293 of file kest_sequence.c.

Referenced by profile_view_play_button_cb().

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

◆ kest_sequence_delete_profile()

int kest_sequence_delete_profile ( kest_sequence * sequence,
kest_profile * profile )

Definition at line 231 of file kest_sequence.c.

Referenced by seq_view_delete_cb().

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

◆ kest_sequence_file_rep_update()

void kest_sequence_file_rep_update ( void * representer,
void * representee )

Definition at line 518 of file kest_sequence.c.

Referenced by init_m_sequence().

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

◆ kest_sequence_move_profile()

int kest_sequence_move_profile ( kest_sequence * sequence,
int pos,
int new_pos )

Definition at line 138 of file kest_sequence.c.

Referenced by seq_view_moved_cb().

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

◆ kest_sequence_regress()

int kest_sequence_regress ( kest_sequence * sequence)

Definition at line 331 of file kest_sequence.c.

Referenced by cxt_handle_hw_switch().

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

◆ kest_sequence_remove_profile()

int kest_sequence_remove_profile ( kest_sequence * sequence,
kest_profile * profile )

Definition at line 197 of file kest_sequence.c.

Referenced by kest_sequence_delete_profile().

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

◆ kest_sequence_stop()

int kest_sequence_stop ( kest_sequence * sequence)

Definition at line 402 of file kest_sequence.c.

Here is the call graph for this function:

◆ kest_sequence_stop_from_profile()

int kest_sequence_stop_from_profile ( kest_sequence * sequence)

Definition at line 420 of file kest_sequence.c.

Here is the call graph for this function:

◆ kest_sequence_update_representations()

int kest_sequence_update_representations ( kest_sequence * sequence)

Definition at line 480 of file kest_sequence.c.

Referenced by kest_sequence_activate_at(), kest_sequence_begin(), kest_sequence_begin_at(), kest_sequence_move_profile(), kest_sequence_remove_profile(), kest_sequence_stop(), kest_sequence_stop_from_profile(), sequence_append_profile_rp(), and sequence_view_set_name().

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

◆ sequence_append_profile()

int sequence_append_profile ( kest_sequence * sequence,
kest_profile * profile )

Definition at line 45 of file kest_sequence.c.

Referenced by read_sequence_from_file().

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

◆ sequence_append_profile_rp()

seq_profile_ll * sequence_append_profile_rp ( kest_sequence * sequence,
kest_profile * profile )

Definition at line 83 of file kest_sequence.c.

Referenced by seq_plus_cb().

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