title: fabricjs change cursor for every object
body: <p>I created some objects with fabric js and added different cursors for them if the user hovers with his mouse over the object. i want to add a function which changes the cursor for the whole canvas and all its objects and then changes it back to its default values (so the cursor settings for the objects and the canvas).</p>
  
  <p>is there a way to do this simple? or do i have to set the cursor for every object manually?
  I got a small jsFiddle for this: <a href="https://jsfiddle.net/bxgox7cr/14/" rel="nofollow noreferrer">https://jsfiddle.net/bxgox7cr/14/</a></p>
  
  <p>If you click on the button "change Cursor", the cursor is changed to a crosshair, but when you move your mose over the lines or circles, it is changed to their settings. I want the cursor to stay as a crosshair. After pressing "default Cursor" all the settings should be set back, so the cursor should use the special settings for lines and circles.</p>
  
  <p>the main functionality is in this 2 functions:</p>
  
  <pre><code>$('#button').click(function() {
      canvas.defaultCursor = 'crosshair';
  });
  $('#button2').click(function() {
      canvas.defaultCursor = 'default';
  });
  </code></pre>
  
  <p>I might save the default values for every object and then change them back after the click of button2, but this seems to be a difficult solution, so I'm hoping there might be an easier way. </p>