message: Fix event markers scaling on hidpi monitors
diff: @@ -188,6 +188,7 @@ public:
  float y, w, h;
  float m_width = 1.0f;
  + float m_maxwidth = imgui_scale( 4.0f );
  };
  typedef std::function< uint32_t ( class graph_info_t &gi ) > RenderGraphRowCallback;
  @@ -388,7 +389,7 @@ void event_renderer_t::draw()
  {
  int index = std::min< int >( col_Graph_1Event + num_events, col_Graph_6Event );
  ImU32 color = event_color ? event_color : s_clrs().get( index );
  - float min_width = std::min< float >( num_events + m_width, 4.0f );
  + float min_width = std::min< float >( num_events + m_width, m_maxwidth );
  float width = std::max< float >( x1 - x0, min_width );
  imgui_drawrect( x0, width, y, h, color );
  @@ -1439,7 +1440,8 @@ uint32_t TraceWin::graph_render_row_events( graph_info_t &gi )
  // Scale width of drawn event from 0..4 when .0001ms takes .1 - 1.5 pixels
  const float minx = 0.1f;
  const float maxx = 1.5f;
  - event_renderer.m_width = Clamp< float >( 4.0f * ( dx - minx ) / ( maxx - minx ), 1.0f, 4.0f );
  + event_renderer.m_width = std::max< float >( 1.0f,
  + event_renderer.m_maxwidth * ( dx - minx ) / ( maxx - minx ) );
  for ( size_t idx = vec_find_eventid( locs, gi.eventstart );
  idx < locs.size();
  