Marble: clippy

This commit is contained in:
Aode (Lion) 2022-03-12 14:31:42 -06:00
parent c074d31445
commit daa20d3871
3 changed files with 32 additions and 26 deletions

View file

@ -1,87 +1,87 @@
/** /**
* Style class to give accent color to a {@link Gtk.Label} or symbolic icon * Style class to give accent color to a {@link Gtk.Label} or symbolic icon
*/ */
pub const STYLE_CLASS_ACCENT: &'static str = "accent"; pub const STYLE_CLASS_ACCENT: &str = "accent";
/** /**
* Style class for shaping a {@link Gtk.Button} * Style class for shaping a {@link Gtk.Button}
*/ */
pub const STYLE_CLASS_BACK_BUTTON: &'static str = "back-button"; pub const STYLE_CLASS_BACK_BUTTON: &str = "back-button";
/** /**
* Style class for numbered badges as in a {@link Granite.Widgets.SourceList} * Style class for numbered badges as in a {@link Granite.Widgets.SourceList}
*/ */
pub const STYLE_CLASS_BADGE: &'static str = "badge"; pub const STYLE_CLASS_BADGE: &str = "badge";
/** /**
* Style class for adding a small shadow to a container such as for image thumbnails * Style class for adding a small shadow to a container such as for image thumbnails
* *
* Can be combined with the style class ".collapsed" to further reduce the size of the shadow * Can be combined with the style class ".collapsed" to further reduce the size of the shadow
*/ */
pub const STYLE_CLASS_CARD: &'static str = "card"; pub const STYLE_CLASS_CARD: &str = "card";
pub const STYLE_CLASS_CATEGORY_EXPANDER: &'static str = "category-expander"; pub const STYLE_CLASS_CATEGORY_EXPANDER: &str = "category-expander";
/** /**
* Style class for checkered backgrounds to represent transparency in images * Style class for checkered backgrounds to represent transparency in images
*/ */
pub const STYLE_CLASS_CHECKERBOARD: &'static str = "checkerboard"; pub const STYLE_CLASS_CHECKERBOARD: &str = "checkerboard";
/** /**
* Style class for color chooser buttons to be applied to {@link Gtk.CheckButton} or {@link Gtk.RadioButton} * Style class for color chooser buttons to be applied to {@link Gtk.CheckButton} or {@link Gtk.RadioButton}
*/ */
pub const STYLE_CLASS_COLOR_BUTTON: &'static str = "color-button"; pub const STYLE_CLASS_COLOR_BUTTON: &str = "color-button";
/** /**
* Style class for slim headerbars, like in Terminal * Style class for slim headerbars, like in Terminal
*/ */
pub const STYLE_CLASS_DEFAULT_DECORATION: &'static str = "default-decoration"; pub const STYLE_CLASS_DEFAULT_DECORATION: &str = "default-decoration";
/** /**
* Style class for large primary text as seen in {@link Granite.Widgets.Welcome} * Style class for large primary text as seen in {@link Granite.Widgets.Welcome}
*/ */
pub const STYLE_CLASS_H1_LABEL: &'static str = "h1"; pub const STYLE_CLASS_H1_LABEL: &str = "h1";
/** /**
* Style class for large seondary text as seen in {@link Granite.Widgets.Welcome} * Style class for large seondary text as seen in {@link Granite.Widgets.Welcome}
*/ */
pub const STYLE_CLASS_H2_LABEL: &'static str = "h2"; pub const STYLE_CLASS_H2_LABEL: &str = "h2";
/** /**
* Style class for small primary text * Style class for small primary text
*/ */
pub const STYLE_CLASS_H3_LABEL: &'static str = "h3"; pub const STYLE_CLASS_H3_LABEL: &str = "h3";
/** /**
* Style class for a {@link Granite.HeaderLabel} * Style class for a {@link Granite.HeaderLabel}
*/ */
pub const STYLE_CLASS_H4_LABEL: &'static str = "h4"; pub const STYLE_CLASS_H4_LABEL: &str = "h4";
/** /**
* Style class for a {@link Gtk.Label} to be displayed as a keyboard key cap * Style class for a {@link Gtk.Label} to be displayed as a keyboard key cap
*/ */
pub const STYLE_CLASS_KEYCAP: &'static str = "keycap"; pub const STYLE_CLASS_KEYCAP: &str = "keycap";
/** /**
* Style class for a {@link Gtk.Switch} used to change between two modes rather than active and inactive states * Style class for a {@link Gtk.Switch} used to change between two modes rather than active and inactive states
*/ */
pub const STYLE_CLASS_MODE_SWITCH: &'static str = "mode-switch"; pub const STYLE_CLASS_MODE_SWITCH: &str = "mode-switch";
/** /**
* Style class for a {@link Granite.Widgets.OverlayBar} * Style class for a {@link Granite.Widgets.OverlayBar}
*/ */
pub const STYLE_CLASS_OVERLAY_BAR: &'static str = "overlay-bar"; pub const STYLE_CLASS_OVERLAY_BAR: &str = "overlay-bar";
/** /**
* Style class for primary label text in a {@link Granite.MessageDialog} * Style class for primary label text in a {@link Granite.MessageDialog}
*/ */
pub const STYLE_CLASS_PRIMARY_LABEL: &'static str = "primary"; pub const STYLE_CLASS_PRIMARY_LABEL: &str = "primary";
/** /**
* Style class for rounded corners, i.e. on a {@link Gtk.Window} or {@link Granite.STYLE_CLASS_CARD} * Style class for rounded corners, i.e. on a {@link Gtk.Window} or {@link Granite.STYLE_CLASS_CARD}
*/ */
pub const STYLE_CLASS_ROUNDED: &'static str = "rounded"; pub const STYLE_CLASS_ROUNDED: &str = "rounded";
/** /**
* Style class for a {@link Granite.SeekBar} * Style class for a {@link Granite.SeekBar}
*/ */
pub const STYLE_CLASS_SEEKBAR: &'static str = "seek-bar"; pub const STYLE_CLASS_SEEKBAR: &str = "seek-bar";
/** /**
* Style class for a {@link Gtk.Label} to emulate Pango's "<small>" and "size='smaller'" * Style class for a {@link Gtk.Label} to emulate Pango's "<small>" and "size='smaller'"
*/ */
pub const STYLE_CLASS_SMALL_LABEL: &'static str = "small-label"; pub const STYLE_CLASS_SMALL_LABEL: &str = "small-label";
/** /**
* Style class for a {@link Granite.Widgets.SourceList} * Style class for a {@link Granite.Widgets.SourceList}
*/ */
pub const STYLE_CLASS_SOURCE_LIST: &'static str = "source-list"; pub const STYLE_CLASS_SOURCE_LIST: &str = "source-list";
/** /**
* Style class for a {@link Granite.Widgets.Granite.Widgets.StorageBar} * Style class for a {@link Granite.Widgets.Granite.Widgets.StorageBar}
*/ */
pub const STYLE_CLASS_STORAGEBAR: &'static str = "storage-bar"; pub const STYLE_CLASS_STORAGEBAR: &str = "storage-bar";
/** /**
* Style class for {@link Gtk.Label} or {@link Gtk.TextView} to emulate the appearance of Terminal. This includes * Style class for {@link Gtk.Label} or {@link Gtk.TextView} to emulate the appearance of Terminal. This includes
* text color, background color, selection highlighting, and selecting the system monospace font. * text color, background color, selection highlighting, and selecting the system monospace font.
@ -89,19 +89,19 @@ pub const STYLE_CLASS_STORAGEBAR: &'static str = "storage-bar";
* When used with {@link Gtk.Label} this style includes usizeernal padding. When used with {@link Gtk.TextView} * When used with {@link Gtk.Label} this style includes usizeernal padding. When used with {@link Gtk.TextView}
* usizeeral padding will need to be set with {@link Gtk.Container.border_width} * usizeeral padding will need to be set with {@link Gtk.Container.border_width}
*/ */
pub const STYLE_CLASS_TERMINAL: &'static str = "terminal"; pub const STYLE_CLASS_TERMINAL: &str = "terminal";
/** /**
* Style class for a {@link Granite.Widgets.Welcome} * Style class for a {@link Granite.Widgets.Welcome}
*/ */
pub const STYLE_CLASS_WELCOME: &'static str = "welcome"; pub const STYLE_CLASS_WELCOME: &str = "welcome";
/** /**
* Style class for a warmth scale, a {@link Gtk.Scale} with a "less warm" to "more warm" color gradient * Style class for a warmth scale, a {@link Gtk.Scale} with a "less warm" to "more warm" color gradient
*/ */
pub const STYLE_CLASS_WARMTH: &'static str = "warmth"; pub const STYLE_CLASS_WARMTH: &str = "warmth";
/** /**
* Style class for a temperature scale, a {@link Gtk.Scale} with a "cold" to "hot" color gradient * Style class for a temperature scale, a {@link Gtk.Scale} with a "cold" to "hot" color gradient
*/ */
pub const STYLE_CLASS_TEMPERATURE: &'static str = "temperature"; pub const STYLE_CLASS_TEMPERATURE: &str = "temperature";
/** /**
* Transition duration when a widget closes, hides a portion of its content, or exits the screen * Transition duration when a widget closes, hides a portion of its content, or exits the screen

View file

@ -95,7 +95,7 @@ mod imp {
fn constructed(&self, obj: &Self::Type) { fn constructed(&self, obj: &Self::Type) {
self.parent_constructed(obj); self.parent_constructed(obj);
obj.style_context().add_class(&*gtk::STYLE_CLASS_VIEW); obj.style_context().add_class(*gtk::STYLE_CLASS_VIEW);
let title_label = gtk::Label::new(None); let title_label = gtk::Label::new(None);
title_label.set_hexpand(true); title_label.set_hexpand(true);

View file

@ -9,6 +9,12 @@ impl Dialog {
} }
} }
impl Default for Dialog {
fn default() -> Self {
Self::new()
}
}
mod imp { mod imp {
use gtk::{prelude::*, subclass::prelude::*}; use gtk::{prelude::*, subclass::prelude::*};