mirror of
				https://github.com/rad4day/Waybar.git
				synced 2025-10-31 16:02:43 +01:00 
			
		
		
		
	refactor: format code
This commit is contained in:
		| @@ -4,33 +4,31 @@ | ||||
| #include <iostream> | ||||
|  | ||||
| waybar::ALabel::ALabel(const Json::Value& config, const std::string format, uint16_t interval) | ||||
|   : config_(config), | ||||
|     format_(config_["format"].isString() ? config_["format"].asString() : format), | ||||
|     interval_(config_["interval"] == "once" ? std::chrono::seconds(100000000) : | ||||
|       std::chrono::seconds(config_["interval"].isUInt() ? | ||||
|       config_["interval"].asUInt() : interval)), default_format_(format_) | ||||
| { | ||||
|     : config_(config), | ||||
|       format_(config_["format"].isString() ? config_["format"].asString() : format), | ||||
|       interval_(config_["interval"] == "once" | ||||
|                     ? std::chrono::seconds(100000000) | ||||
|                     : std::chrono::seconds( | ||||
|                           config_["interval"].isUInt() ? config_["interval"].asUInt() : interval)), | ||||
|       default_format_(format_) { | ||||
|   event_box_.add(label_); | ||||
| 	if (config_["max-length"].isUInt()) { | ||||
|   if (config_["max-length"].isUInt()) { | ||||
|     label_.set_max_width_chars(config_["max-length"].asUInt()); | ||||
|     label_.set_ellipsize(Pango::EllipsizeMode::ELLIPSIZE_END); | ||||
|   } | ||||
|   if (config_["format-alt"].isString()) { | ||||
|     event_box_.add_events(Gdk::BUTTON_PRESS_MASK); | ||||
|     event_box_.signal_button_press_event().connect( | ||||
|         sigc::mem_fun(*this, &ALabel::handleToggle)); | ||||
|     event_box_.signal_button_press_event().connect(sigc::mem_fun(*this, &ALabel::handleToggle)); | ||||
|   } | ||||
|  | ||||
|   // configure events' user commands | ||||
|   if (config_["on-click"].isString() || config_["on-click-right"].isString()) { | ||||
|     event_box_.add_events(Gdk::BUTTON_PRESS_MASK); | ||||
|     event_box_.signal_button_press_event().connect( | ||||
|       sigc::mem_fun(*this, &ALabel::handleToggle)); | ||||
|     event_box_.signal_button_press_event().connect(sigc::mem_fun(*this, &ALabel::handleToggle)); | ||||
|   } | ||||
|   if (config_["on-scroll-up"].isString() || config_["on-scroll-down"].isString()) { | ||||
|     event_box_.add_events(Gdk::SCROLL_MASK | Gdk::SMOOTH_SCROLL_MASK); | ||||
|     event_box_.signal_scroll_event().connect( | ||||
|       sigc::mem_fun(*this, &ALabel::handleScroll)); | ||||
|     event_box_.signal_scroll_event().connect(sigc::mem_fun(*this, &ALabel::handleScroll)); | ||||
|   } | ||||
| } | ||||
|  | ||||
| @@ -49,8 +47,6 @@ bool waybar::ALabel::handleToggle(GdkEventButton* const& e) { | ||||
|     waybar::util::command::forkExec(config_["on-click-backward"].asString()); | ||||
|   } else if (config_["on-click-backward"].isString() && e->button == 9) { | ||||
|     waybar::util::command::forkExec(config_["on-click-forward"].asString()); | ||||
|  | ||||
|  | ||||
|   } | ||||
|   if (config_["format-alt-click"].isUInt() && e->button == config_["format-alt-click"].asUInt()) { | ||||
|     alt_ = !alt_; | ||||
| @@ -66,10 +62,9 @@ bool waybar::ALabel::handleToggle(GdkEventButton* const& e) { | ||||
| } | ||||
|  | ||||
| bool waybar::ALabel::handleScroll(GdkEventScroll* e) { | ||||
|  | ||||
|   // Avoid concurrent scroll event | ||||
|   std::lock_guard<std::mutex> lock(mutex_); | ||||
|   bool direction_up = false; | ||||
|   bool                        direction_up = false; | ||||
|  | ||||
|   if (e->direction == GDK_SCROLL_UP) { | ||||
|     direction_up = true; | ||||
| @@ -79,8 +74,7 @@ bool waybar::ALabel::handleScroll(GdkEventScroll* e) { | ||||
|   } | ||||
|   if (e->direction == GDK_SCROLL_SMOOTH) { | ||||
|     gdouble delta_x, delta_y; | ||||
|     gdk_event_get_scroll_deltas(reinterpret_cast<const GdkEvent*>(e), | ||||
|                                 &delta_x, &delta_y); | ||||
|     gdk_event_get_scroll_deltas(reinterpret_cast<const GdkEvent*>(e), &delta_x, &delta_y); | ||||
|     if (delta_y < 0) { | ||||
|       direction_up = true; | ||||
|     } else if (delta_y > 0) { | ||||
| @@ -96,8 +90,7 @@ bool waybar::ALabel::handleScroll(GdkEventScroll* e) { | ||||
|   return true; | ||||
| } | ||||
|  | ||||
| std::string waybar::ALabel::getIcon(uint16_t percentage, const std::string& alt) | ||||
| { | ||||
| std::string waybar::ALabel::getIcon(uint16_t percentage, const std::string& alt) { | ||||
|   auto format_icons = config_["format-icons"]; | ||||
|   if (format_icons.isObject()) { | ||||
|     if (!alt.empty() && (format_icons[alt].isString() || format_icons[alt].isArray())) { | ||||
| @@ -117,8 +110,7 @@ std::string waybar::ALabel::getIcon(uint16_t percentage, const std::string& alt) | ||||
|   return ""; | ||||
| } | ||||
|  | ||||
| bool waybar::ALabel::tooltipEnabled() | ||||
| { | ||||
| bool waybar::ALabel::tooltipEnabled() { | ||||
|   return config_["tooltip"].isBool() ? config_["tooltip"].asBool() : true; | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Alex
					Alex