Lines Matching refs:editable

29 struct editable;
31 typedef void (*editable_free_track)(struct editable *e, struct list_head *head);
34 struct editable *owner;
43 struct editable { struct
57 void editable_init(struct editable *e, struct editable_shared *shared, argument
59 void editable_take_ownership(struct editable *e);
60 void editable_add(struct editable *e, struct simple_track *track);
61 void editable_add_before(struct editable *e, struct simple_track *track);
62 void editable_remove_track(struct editable *e, struct simple_track *track);
63 void editable_remove_sel(struct editable *e);
64 void editable_sort(struct editable *e);
65 void editable_rand(struct editable *e);
66 void editable_toggle_mark(struct editable *e);
67 void editable_move_after(struct editable *e);
68 void editable_move_before(struct editable *e);
69 void editable_clear(struct editable *e);
70 void editable_remove_matching_tracks(struct editable *e,
72 void editable_mark(struct editable *e, const char *filter);
73 void editable_unmark(struct editable *e);
74 void editable_invert_marks(struct editable *e);
75 int _editable_for_each_sel(struct editable *e, track_info_cb cb, void *data,
77 int editable_for_each_sel(struct editable *e, track_info_cb cb, void *data,
79 int editable_for_each(struct editable *e, track_info_cb cb, void *data,
81 void editable_update_track(struct editable *e, struct track_info *old, struct track_info *new);
82 int editable_empty(struct editable *e);
84 static inline void editable_track_to_iter(struct editable *e, struct simple_track *track, struct it… in editable_track_to_iter()