mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 15:32:46 +00:00 
			
		
		
		
	PixelPaint: Use a bucket cursor for the Bucket tool
This commit is contained in:
		
							parent
							
								
									0f24678eaf
								
							
						
					
					
						commit
						81b260bd1c
					
				
					 2 changed files with 5 additions and 0 deletions
				
			
		|  | @ -20,6 +20,9 @@ namespace PixelPaint { | |||
| 
 | ||||
| BucketTool::BucketTool() | ||||
| { | ||||
|     auto bucket_icon = Gfx::Bitmap::try_load_from_file("/res/icons/pixelpaint/bucket.png"); | ||||
|     if (!bucket_icon.is_null()) | ||||
|         m_cursor = bucket_icon.release_nonnull(); | ||||
| } | ||||
| 
 | ||||
| BucketTool::~BucketTool() | ||||
|  |  | |||
|  | @ -17,10 +17,12 @@ public: | |||
| 
 | ||||
|     virtual void on_mousedown(Layer*, MouseEvent&) override; | ||||
|     virtual GUI::Widget* get_properties_widget() override; | ||||
|     virtual Variant<Gfx::StandardCursor, NonnullRefPtr<Gfx::Bitmap>> cursor() override { return m_cursor; } | ||||
| 
 | ||||
| private: | ||||
|     RefPtr<GUI::Widget> m_properties_widget; | ||||
|     int m_threshold { 0 }; | ||||
|     Variant<Gfx::StandardCursor, NonnullRefPtr<Gfx::Bitmap>> m_cursor { Gfx::StandardCursor::Crosshair }; | ||||
| }; | ||||
| 
 | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Marco Cutecchia
						Marco Cutecchia