mirror of
https://github.com/rakshasa/rtorrent.git
synced 2026-10-13 20:56:17 +00:00
Invert color of focus ui element.
This commit is contained in:
@@ -768,6 +768,7 @@ cmd_status_throttle_names(bool up, const torrent::Object::list_type& args) {
|
|||||||
torrent::Object
|
torrent::Object
|
||||||
apply_set_color(int color_id, const torrent::Object::string_type& color_str) {
|
apply_set_color(int color_id, const torrent::Object::string_type& color_str) {
|
||||||
control->object_storage()->set_str_string(display::color_vars[color_id], color_str);
|
control->object_storage()->set_str_string(display::color_vars[color_id], color_str);
|
||||||
|
|
||||||
display::Canvas::build_colors();
|
display::Canvas::build_colors();
|
||||||
return torrent::Object();
|
return torrent::Object();
|
||||||
}
|
}
|
||||||
@@ -878,9 +879,11 @@ initialize_command_ui() {
|
|||||||
// Build set/get methods for all color definitions
|
// Build set/get methods for all color definitions
|
||||||
for (int color_id = 1; color_id < display::RCOLOR_MAX; color_id++) {
|
for (int color_id = 1; color_id < display::RCOLOR_MAX; color_id++) {
|
||||||
control->object_storage()->insert_str(display::color_vars[color_id], "", rpc::object_storage::flag_string_type);
|
control->object_storage()->insert_str(display::color_vars[color_id], "", rpc::object_storage::flag_string_type);
|
||||||
|
|
||||||
CMD2_ANY_STRING(std::string(display::color_vars[color_id]) + ".set", [color_id](const auto&, const auto& arg) {
|
CMD2_ANY_STRING(std::string(display::color_vars[color_id]) + ".set", [color_id](const auto&, const auto& arg) {
|
||||||
return apply_set_color(color_id, arg);
|
return apply_set_color(color_id, arg);
|
||||||
});
|
});
|
||||||
|
|
||||||
CMD2_ANY(display::color_vars[color_id], [color_id](const auto&, const auto&) {
|
CMD2_ANY(display::color_vars[color_id], [color_id](const auto&, const auto&) {
|
||||||
return control->object_storage()->get_str(display::color_vars[color_id]);
|
return control->object_storage()->get_str(display::color_vars[color_id]);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -310,6 +310,8 @@ main(int argc, char** argv) {
|
|||||||
"schedule2 = prune_file_status,3600,86400,((system.file_status_cache.prune))\n"
|
"schedule2 = prune_file_status,3600,86400,((system.file_status_cache.prune))\n"
|
||||||
|
|
||||||
"protocol.encryption.set=allow_incoming,prefer_plaintext,enable_retry\n"
|
"protocol.encryption.set=allow_incoming,prefer_plaintext,enable_retry\n"
|
||||||
|
|
||||||
|
"ui.color.focus.set=reverse\n"
|
||||||
);
|
);
|
||||||
|
|
||||||
// Functions that might not get depracted as they are nice for
|
// Functions that might not get depracted as they are nice for
|
||||||
|
|||||||
Reference in New Issue
Block a user