Added --title argument to set window title
This commit is contained in:
parent
3c57c03887
commit
c0054d0fe2
|
@ -19,6 +19,7 @@ pub struct Options {
|
|||
pub ref_test: bool,
|
||||
pub columns: Column,
|
||||
pub lines: Line,
|
||||
pub title: String
|
||||
}
|
||||
|
||||
impl Default for Options {
|
||||
|
@ -27,6 +28,7 @@ impl Default for Options {
|
|||
ref_test: false,
|
||||
columns: Column(80),
|
||||
lines: Line(24),
|
||||
title: "Alacritty".to_owned()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -48,6 +50,9 @@ impl Options {
|
|||
args_iter.next()
|
||||
.map(|h| h.parse().map(|h| options.lines = Line(h)));
|
||||
},
|
||||
"-t" | "--title" => {
|
||||
args_iter.next().map(|t| options.title = t);
|
||||
},
|
||||
// ignore unexpected
|
||||
_ => (),
|
||||
}
|
||||
|
|
|
@ -139,7 +139,7 @@ impl Display {
|
|||
let render_timer = config.render_timer();
|
||||
|
||||
// Create the window where Alacritty will be displayed
|
||||
let mut window = Window::new()?;
|
||||
let mut window = Window::new(&options.title)?;
|
||||
|
||||
// get window properties for initializing the other subsytems
|
||||
let size = window.inner_size_pixels()
|
||||
|
|
|
@ -18,9 +18,6 @@ use std::ops::Deref;
|
|||
use gl;
|
||||
use glutin;
|
||||
|
||||
/// Default title for the window
|
||||
const DEFAULT_TITLE: &'static str = "Alacritty";
|
||||
|
||||
/// Resize handling for Mac and maybe other platforms
|
||||
///
|
||||
/// This delegates to a statically referenced closure for convenience. The
|
||||
|
@ -195,11 +192,13 @@ impl Window {
|
|||
/// Create a new window
|
||||
///
|
||||
/// This creates a window and fully initializes a window.
|
||||
pub fn new() -> Result<Window> {
|
||||
pub fn new(
|
||||
title: &str
|
||||
) -> Result<Window> {
|
||||
/// Create a glutin::Window
|
||||
let mut window = glutin::WindowBuilder::new()
|
||||
.with_vsync()
|
||||
.with_title(DEFAULT_TITLE)
|
||||
.with_title(title)
|
||||
.build()?;
|
||||
|
||||
/// Set the glutin window resize callback for *this* window. The
|
||||
|
|
Loading…
Reference in New Issue