ui: content draw on sync at connections, wallet list colors, translations
This commit is contained in:
parent
825dbbd3fd
commit
c668511bb6
5 changed files with 22 additions and 19 deletions
|
@ -67,20 +67,20 @@ wallets:
|
|||
txs: Transactions
|
||||
messages: Messages
|
||||
transport: Transport
|
||||
input_slatepack_desc: 'Enter received Slatepack message to create a response or finalize the transaction:'
|
||||
send_slatepack_desc: 'Send message to the receiver to finalize the transaction:'
|
||||
input_slatepack_desc: 'Enter message to create response or finalize the transaction:'
|
||||
send_slatepack_desc: 'Send message to receiver of funds to finalize the transaction:'
|
||||
parse_slatepack_err: 'An error occurred during handling of the message, check input data:'
|
||||
pay_balance_error: 'Account balance is insufficient to pay %{amount} ツ and network fee.'
|
||||
parse_i1_slatepack_desc: 'To pay %{amount} ツ send message to the receiver:'
|
||||
parse_i1_slatepack_desc: 'To pay %{amount} ツ send this message to the receiver:'
|
||||
parse_i2_slatepack_desc: 'Finalize transaction to receive %{amount} ツ'
|
||||
parse_s1_slatepack_desc: 'To receive %{amount} ツ send message to the sender:'
|
||||
parse_s1_slatepack_desc: 'To receive %{amount} ツ send this message to the sender:'
|
||||
parse_s2_slatepack_desc: 'Finalize transaction to send %{amount} ツ'
|
||||
response_slatepack_err: 'An error occurred during creation of the response, check input data:'
|
||||
response_exists_err: 'Such transaction already exists:'
|
||||
create_request_desc: 'Create a request to send or receive the funds:'
|
||||
send_request_desc: 'You have created a request to send %{amount} ツ. Send message to the receiver of the funds:'
|
||||
create_request_desc: 'Create request to send or receive the funds:'
|
||||
send_request_desc: 'You have created a request to send %{amount} ツ. Send this message to the receiver of funds:'
|
||||
send_slatepack_err: An error occurred during creation of request to send funds, check input data.
|
||||
invoice_desc: 'You have created a request to receive %{amount} ツ. Send message to the sender of the funds:'
|
||||
invoice_desc: 'You have created request to receive %{amount} ツ. Send this message to the sender of funds:'
|
||||
invoice_slatepack_err: An error occurred during issuing of the invoice, check input data.
|
||||
finalize_slatepack_err: 'An error occurred during finalization, check input data:'
|
||||
finalize: Finalize
|
||||
|
|
|
@ -67,20 +67,20 @@ wallets:
|
|||
txs: Транзакции
|
||||
messages: Сообщения
|
||||
transport: Транспорт
|
||||
input_slatepack_desc: 'Введите полученное Slatepack сообщение для создания ответа или завершения транзакции:'
|
||||
input_slatepack_desc: 'Введите сообщение для создания ответа или завершения транзакции:'
|
||||
send_slatepack_desc: 'Отправьте сообщение получателю средств для завершения транзакции:'
|
||||
parse_slatepack_err: 'Во время обработки сообщения произошла ошибка, проверьте входные данные:'
|
||||
pay_balance_error: 'Средств на аккаунте недостаточно для оплаты %{amount} ツ и комиссии сети.'
|
||||
parse_i1_slatepack_desc: 'Для оплаты %{amount} ツ отправьте сообщение получателю:'
|
||||
parse_i1_slatepack_desc: 'Для оплаты %{amount} ツ отправьте это сообщение получателю:'
|
||||
parse_i2_slatepack_desc: 'Завершите транзакцию для получения %{amount} ツ'
|
||||
parse_s1_slatepack_desc: 'Для получения %{amount} ツ отправьте сообщение отправителю:'
|
||||
parse_s1_slatepack_desc: 'Для получения %{amount} ツ отправьте это сообщение отправителю:'
|
||||
parse_s2_slatepack_desc: 'Завершите транзакцию для отправки %{amount} ツ'
|
||||
response_slatepack_err: 'Во время создания ответа произошла ошибка, проверьте входные данные:'
|
||||
response_exists_err: 'Такая транзакция уже существует:'
|
||||
create_request_desc: 'Cоздать запрос на получение или отправку средств:'
|
||||
send_request_desc: 'Вы создали запрос на отправку %{amount} ツ. Отправьте сообщение получателю средств:'
|
||||
send_request_desc: 'Вы создали запрос на отправку %{amount} ツ. Отправьте это сообщение получателю средств:'
|
||||
send_slatepack_err: Во время создания запроса на отправку средств произошла ошибка, проверьте входные данные.
|
||||
invoice_desc: 'Вы создали запрос на получение %{amount} ツ. Отправьте сообщение отправителю средств:'
|
||||
invoice_desc: 'Вы создали запрос на получение %{amount} ツ. Отправьте это сообщение отправителю средств:'
|
||||
invoice_slatepack_err: Во время выставления счёта произошла ошибка, проверьте входные данные.
|
||||
finalize_slatepack_err: 'Во время завершения произошла ошибка, проверьте входные данные:'
|
||||
finalize: Завершить
|
||||
|
|
|
@ -26,7 +26,7 @@ impl Colors {
|
|||
pub const GREEN: Color32 = Color32::from_rgb(0, 0x64, 0);
|
||||
pub const RED: Color32 = Color32::from_rgb(0x8B, 0, 0);
|
||||
pub const FILL: Color32 = Color32::from_gray(244);
|
||||
pub const FILL_DARK: Color32 = Color32::from_gray(234);
|
||||
pub const FILL_DARK: Color32 = Color32::from_gray(238);
|
||||
pub const CHECKBOX: Color32 = Color32::from_gray(100);
|
||||
pub const TEXT: Color32 = Color32::from_gray(80);
|
||||
pub const TEXT_BUTTON: Color32 = Color32::from_gray(70);
|
||||
|
|
|
@ -140,8 +140,8 @@ impl NetworkContent {
|
|||
});
|
||||
});
|
||||
|
||||
// Redraw after delay if node is not syncing to update stats.
|
||||
if Node::not_syncing() {
|
||||
// Redraw after delay if node is syncing to update stats.
|
||||
if Node::is_running() {
|
||||
ui.ctx().request_repaint_after(Node::STATS_UPDATE_DELAY);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -377,14 +377,17 @@ impl WalletsContent {
|
|||
let config = wallet.get_config();
|
||||
let id = config.id;
|
||||
let is_selected = self.wallets.selected_id == Some(id);
|
||||
let is_current = wallet.is_open() && is_selected;
|
||||
|
||||
let current = is_selected && wallet.is_open();
|
||||
// Draw round background.
|
||||
let mut rect = ui.available_rect_before_wrap();
|
||||
rect.set_height(78.0);
|
||||
let rounding = View::item_rounding(0, 1, false);
|
||||
let bg_color = if is_current { Colors::ITEM_CURRENT } else { Colors::FILL };
|
||||
ui.painter().rect(rect, rounding, bg_color, View::HOVER_STROKE);
|
||||
let bg = if current {
|
||||
egui::Color32::from_gray(234)
|
||||
} else {
|
||||
Colors::FILL
|
||||
};
|
||||
ui.painter().rect(rect, rounding, bg, View::HOVER_STROKE);
|
||||
|
||||
ui.allocate_ui_with_layout(rect.size(), Layout::right_to_left(Align::Center), |ui| {
|
||||
// Setup padding for item buttons.
|
||||
|
|
Loading…
Reference in a new issue