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
|
txs: Transactions
|
||||||
messages: Messages
|
messages: Messages
|
||||||
transport: Transport
|
transport: Transport
|
||||||
input_slatepack_desc: 'Enter received Slatepack message to create a response or finalize the transaction:'
|
input_slatepack_desc: 'Enter message to create response or finalize the transaction:'
|
||||||
send_slatepack_desc: 'Send message to the receiver to 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:'
|
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.'
|
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_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} ツ'
|
parse_s2_slatepack_desc: 'Finalize transaction to send %{amount} ツ'
|
||||||
response_slatepack_err: 'An error occurred during creation of the response, check input data:'
|
response_slatepack_err: 'An error occurred during creation of the response, check input data:'
|
||||||
response_exists_err: 'Such transaction already exists:'
|
response_exists_err: 'Such transaction already exists:'
|
||||||
create_request_desc: 'Create a request to send or receive 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 message to the receiver of 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.
|
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.
|
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_slatepack_err: 'An error occurred during finalization, check input data:'
|
||||||
finalize: Finalize
|
finalize: Finalize
|
||||||
|
|
|
@ -67,20 +67,20 @@ wallets:
|
||||||
txs: Транзакции
|
txs: Транзакции
|
||||||
messages: Сообщения
|
messages: Сообщения
|
||||||
transport: Транспорт
|
transport: Транспорт
|
||||||
input_slatepack_desc: 'Введите полученное Slatepack сообщение для создания ответа или завершения транзакции:'
|
input_slatepack_desc: 'Введите сообщение для создания ответа или завершения транзакции:'
|
||||||
send_slatepack_desc: 'Отправьте сообщение получателю средств для завершения транзакции:'
|
send_slatepack_desc: 'Отправьте сообщение получателю средств для завершения транзакции:'
|
||||||
parse_slatepack_err: 'Во время обработки сообщения произошла ошибка, проверьте входные данные:'
|
parse_slatepack_err: 'Во время обработки сообщения произошла ошибка, проверьте входные данные:'
|
||||||
pay_balance_error: 'Средств на аккаунте недостаточно для оплаты %{amount} ツ и комиссии сети.'
|
pay_balance_error: 'Средств на аккаунте недостаточно для оплаты %{amount} ツ и комиссии сети.'
|
||||||
parse_i1_slatepack_desc: 'Для оплаты %{amount} ツ отправьте сообщение получателю:'
|
parse_i1_slatepack_desc: 'Для оплаты %{amount} ツ отправьте это сообщение получателю:'
|
||||||
parse_i2_slatepack_desc: 'Завершите транзакцию для получения %{amount} ツ'
|
parse_i2_slatepack_desc: 'Завершите транзакцию для получения %{amount} ツ'
|
||||||
parse_s1_slatepack_desc: 'Для получения %{amount} ツ отправьте сообщение отправителю:'
|
parse_s1_slatepack_desc: 'Для получения %{amount} ツ отправьте это сообщение отправителю:'
|
||||||
parse_s2_slatepack_desc: 'Завершите транзакцию для отправки %{amount} ツ'
|
parse_s2_slatepack_desc: 'Завершите транзакцию для отправки %{amount} ツ'
|
||||||
response_slatepack_err: 'Во время создания ответа произошла ошибка, проверьте входные данные:'
|
response_slatepack_err: 'Во время создания ответа произошла ошибка, проверьте входные данные:'
|
||||||
response_exists_err: 'Такая транзакция уже существует:'
|
response_exists_err: 'Такая транзакция уже существует:'
|
||||||
create_request_desc: 'Cоздать запрос на получение или отправку средств:'
|
create_request_desc: 'Cоздать запрос на получение или отправку средств:'
|
||||||
send_request_desc: 'Вы создали запрос на отправку %{amount} ツ. Отправьте сообщение получателю средств:'
|
send_request_desc: 'Вы создали запрос на отправку %{amount} ツ. Отправьте это сообщение получателю средств:'
|
||||||
send_slatepack_err: Во время создания запроса на отправку средств произошла ошибка, проверьте входные данные.
|
send_slatepack_err: Во время создания запроса на отправку средств произошла ошибка, проверьте входные данные.
|
||||||
invoice_desc: 'Вы создали запрос на получение %{amount} ツ. Отправьте сообщение отправителю средств:'
|
invoice_desc: 'Вы создали запрос на получение %{amount} ツ. Отправьте это сообщение отправителю средств:'
|
||||||
invoice_slatepack_err: Во время выставления счёта произошла ошибка, проверьте входные данные.
|
invoice_slatepack_err: Во время выставления счёта произошла ошибка, проверьте входные данные.
|
||||||
finalize_slatepack_err: 'Во время завершения произошла ошибка, проверьте входные данные:'
|
finalize_slatepack_err: 'Во время завершения произошла ошибка, проверьте входные данные:'
|
||||||
finalize: Завершить
|
finalize: Завершить
|
||||||
|
|
|
@ -26,7 +26,7 @@ impl Colors {
|
||||||
pub const GREEN: Color32 = Color32::from_rgb(0, 0x64, 0);
|
pub const GREEN: Color32 = Color32::from_rgb(0, 0x64, 0);
|
||||||
pub const RED: Color32 = Color32::from_rgb(0x8B, 0, 0);
|
pub const RED: Color32 = Color32::from_rgb(0x8B, 0, 0);
|
||||||
pub const FILL: Color32 = Color32::from_gray(244);
|
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 CHECKBOX: Color32 = Color32::from_gray(100);
|
||||||
pub const TEXT: Color32 = Color32::from_gray(80);
|
pub const TEXT: Color32 = Color32::from_gray(80);
|
||||||
pub const TEXT_BUTTON: Color32 = Color32::from_gray(70);
|
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.
|
// Redraw after delay if node is syncing to update stats.
|
||||||
if Node::not_syncing() {
|
if Node::is_running() {
|
||||||
ui.ctx().request_repaint_after(Node::STATS_UPDATE_DELAY);
|
ui.ctx().request_repaint_after(Node::STATS_UPDATE_DELAY);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -377,14 +377,17 @@ impl WalletsContent {
|
||||||
let config = wallet.get_config();
|
let config = wallet.get_config();
|
||||||
let id = config.id;
|
let id = config.id;
|
||||||
let is_selected = self.wallets.selected_id == Some(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.
|
// Draw round background.
|
||||||
let mut rect = ui.available_rect_before_wrap();
|
let mut rect = ui.available_rect_before_wrap();
|
||||||
rect.set_height(78.0);
|
rect.set_height(78.0);
|
||||||
let rounding = View::item_rounding(0, 1, false);
|
let rounding = View::item_rounding(0, 1, false);
|
||||||
let bg_color = if is_current { Colors::ITEM_CURRENT } else { Colors::FILL };
|
let bg = if current {
|
||||||
ui.painter().rect(rect, rounding, bg_color, View::HOVER_STROKE);
|
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| {
|
ui.allocate_ui_with_layout(rect.size(), Layout::right_to_left(Align::Center), |ui| {
|
||||||
// Setup padding for item buttons.
|
// Setup padding for item buttons.
|
||||||
|
|
Loading…
Reference in a new issue