mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2025-12-31 20:36:25 +00:00
libsysprof: add more categories
This commit is contained in:
@ -70,14 +70,17 @@ typedef enum _SysprofCallgraphCategory
|
||||
SYSPROF_CALLGRAPH_CATEGORY_ACTIONS,
|
||||
SYSPROF_CALLGRAPH_CATEGORY_CONTEXT_SWITCH,
|
||||
SYSPROF_CALLGRAPH_CATEGORY_CSS,
|
||||
SYSPROF_CALLGRAPH_CATEGORY_GRAPHICS,
|
||||
SYSPROF_CALLGRAPH_CATEGORY_ICONS,
|
||||
SYSPROF_CALLGRAPH_CATEGORY_INPUT,
|
||||
SYSPROF_CALLGRAPH_CATEGORY_IO,
|
||||
SYSPROF_CALLGRAPH_CATEGORY_IPC,
|
||||
SYSPROF_CALLGRAPH_CATEGORY_JAVASCRIPT,
|
||||
SYSPROF_CALLGRAPH_CATEGORY_KERNEL,
|
||||
SYSPROF_CALLGRAPH_CATEGORY_LAYOUT,
|
||||
SYSPROF_CALLGRAPH_CATEGORY_LOCKING,
|
||||
SYSPROF_CALLGRAPH_CATEGORY_MAIN_LOOP,
|
||||
SYSPROF_CALLGRAPH_CATEGORY_MEMORY,
|
||||
SYSPROF_CALLGRAPH_CATEGORY_PAINT,
|
||||
SYSPROF_CALLGRAPH_CATEGORY_UNWINDABLE,
|
||||
SYSPROF_CALLGRAPH_CATEGORY_WINDOWING,
|
||||
|
||||
@ -149,6 +149,9 @@ sysprof_category_summary_get_category_name (SysprofCategorySummary *self)
|
||||
case SYSPROF_CALLGRAPH_CATEGORY_CSS:
|
||||
return _("CSS");
|
||||
|
||||
case SYSPROF_CALLGRAPH_CATEGORY_GRAPHICS:
|
||||
return _("Graphics");
|
||||
|
||||
case SYSPROF_CALLGRAPH_CATEGORY_ICONS:
|
||||
return _("Icons");
|
||||
|
||||
@ -161,6 +164,9 @@ sysprof_category_summary_get_category_name (SysprofCategorySummary *self)
|
||||
case SYSPROF_CALLGRAPH_CATEGORY_IPC:
|
||||
return _("IPC");
|
||||
|
||||
case SYSPROF_CALLGRAPH_CATEGORY_JAVASCRIPT:
|
||||
return _("JavaScript");
|
||||
|
||||
case SYSPROF_CALLGRAPH_CATEGORY_KERNEL:
|
||||
return _("Kernel");
|
||||
|
||||
@ -173,6 +179,9 @@ sysprof_category_summary_get_category_name (SysprofCategorySummary *self)
|
||||
case SYSPROF_CALLGRAPH_CATEGORY_MAIN_LOOP:
|
||||
return _("Main Loop");
|
||||
|
||||
case SYSPROF_CALLGRAPH_CATEGORY_MEMORY:
|
||||
return _("Memory");
|
||||
|
||||
case SYSPROF_CALLGRAPH_CATEGORY_PAINT:
|
||||
return _("Paint");
|
||||
|
||||
|
||||
@ -122,15 +122,18 @@ sysprof_category_icon_class_init (SysprofCategoryIconClass *klass)
|
||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_ACTIONS], "#f66151");
|
||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_CONTEXT_SWITCH], "#ffbe6f");
|
||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_CSS], "#62a0ea");
|
||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_GRAPHICS], "#ed333b");
|
||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_ICONS], "#613583");
|
||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_INPUT], "#1a5fb4");
|
||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_IO], "#cdab8f");
|
||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_IPC], "#e5a50a");
|
||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_JAVASCRIPT], "#1c71d8");
|
||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_KERNEL], "#a51d2d");
|
||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_LAYOUT], "#9141ac");
|
||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_LOCKING], "#f5c211");
|
||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_MAIN_LOOP], "#5e5c64");
|
||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_MEMORY], "#f9f06b");
|
||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_PAINT], "#2ec27e");
|
||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_IO], "#cdab8f");
|
||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_IPC], "#e5a50a");
|
||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_WINDOWING], "#c64600");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user