libsysprof-gtk: start on counter track ideas

This commit is contained in:
Christian Hergert
2023-06-29 14:15:26 -07:00
parent 0004d0bffa
commit 57e702b139
10 changed files with 328 additions and 34 deletions

View File

@ -24,6 +24,8 @@
#include <sysprof-analyze.h>
#include "sysprof-session.h"
G_BEGIN_DECLS
#define SYSPROF_TYPE_TRACK (sysprof_track_get_type())
@ -42,12 +44,12 @@ struct _SysprofTrackClass
};
SYSPROF_AVAILABLE_IN_ALL
const char *sysprof_track_get_title (SysprofTrack *self);
SysprofSession *sysprof_track_get_session (SysprofTrack *self);
SYSPROF_AVAILABLE_IN_ALL
GListModel *sysprof_track_list_subtracks (SysprofTrack *self);
const char *sysprof_track_get_title (SysprofTrack *self);
SYSPROF_AVAILABLE_IN_ALL
GMenuModel *sysprof_track_get_menu_model (SysprofTrack *self);
GListModel *sysprof_track_list_subtracks (SysprofTrack *self);
SYSPROF_AVAILABLE_IN_ALL
GtkWidget *sysprof_track_create_chart (SysprofTrack *self);
GMenuModel *sysprof_track_get_menu_model (SysprofTrack *self);
G_END_DECLS