diff options
Diffstat (limited to 'src/win.rs')
-rw-r--r-- | src/win.rs | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -579,7 +579,7 @@ unsafe impl Color for ColorF32 { #[repr(C)] #[derive(Clone, Copy, Default)] pub struct ColorGrayscaleF32 { - pub value: f32 + pub value: f32, } impl ColorGrayscaleF32 { @@ -1186,6 +1186,14 @@ impl Window { ); } } + + pub fn set_icon(&mut self, bmp_filename: &str) { + unsafe { + if let Ok(icon) = sdl::load_bmp(bmp_filename) { + sdl::set_window_icon(self.sdlwin, &icon); + } + } + } pub fn show(&mut self) { unsafe { sdl::show_window(self.sdlwin) }; |