mirror of
https://github.com/YGGverse/Yoda.git
synced 2025-02-06 00:14:13 +00:00
update method name
This commit is contained in:
parent
f9c2e6ab87
commit
2e5ebda5db
@ -54,7 +54,7 @@ Page::Page(
|
||||
);
|
||||
|
||||
// Init extras
|
||||
set(
|
||||
refresh(
|
||||
TITLE,
|
||||
SUBTITLE,
|
||||
0
|
||||
@ -83,6 +83,24 @@ void Page::forward()
|
||||
pageNavbar->forward();
|
||||
}
|
||||
|
||||
void Page::refresh(
|
||||
const Glib::ustring & TITLE,
|
||||
const Glib::ustring & SUBTITLE,
|
||||
const double & PROGRESS
|
||||
) {
|
||||
title = TITLE;
|
||||
|
||||
subtitle = SUBTITLE;
|
||||
|
||||
pageProgressbar->refresh(
|
||||
PROGRESS
|
||||
);
|
||||
|
||||
activate_action(
|
||||
"win.refresh"
|
||||
);
|
||||
}
|
||||
|
||||
void Page::update()
|
||||
{
|
||||
// Update navigation history
|
||||
@ -91,7 +109,7 @@ void Page::update()
|
||||
);
|
||||
|
||||
// Update page extras
|
||||
set(
|
||||
refresh(
|
||||
pageNavbar->get_request_host(),
|
||||
Glib::ustring::sprintf(
|
||||
_("load %s.."),
|
||||
@ -126,7 +144,7 @@ void Page::update()
|
||||
pageNavbar->get_request_text(), 1965,
|
||||
[this](const Glib::RefPtr<Gio::AsyncResult> & result)
|
||||
{
|
||||
set(
|
||||
refresh(
|
||||
pageNavbar->get_request_host(),
|
||||
Glib::ustring::sprintf(
|
||||
_("connect %s.."),
|
||||
@ -143,7 +161,7 @@ void Page::update()
|
||||
|
||||
catch (const Glib::Error & EXCEPTION)
|
||||
{
|
||||
set(
|
||||
refresh(
|
||||
pageNavbar->get_request_host(),
|
||||
EXCEPTION.what(), 1
|
||||
);
|
||||
@ -159,7 +177,7 @@ void Page::update()
|
||||
request.size(),
|
||||
[this](const Glib::RefPtr<Gio::AsyncResult> & result)
|
||||
{
|
||||
set(
|
||||
refresh(
|
||||
pageNavbar->get_request_host(),
|
||||
Glib::ustring::sprintf(
|
||||
_("request %s.."),
|
||||
@ -174,7 +192,7 @@ void Page::update()
|
||||
sizeof(buffer) - 1,
|
||||
[this](const Glib::RefPtr<Gio::AsyncResult> & result)
|
||||
{
|
||||
set(
|
||||
refresh(
|
||||
pageNavbar->get_request_host(),
|
||||
Glib::ustring::sprintf(
|
||||
_("reading %s.."),
|
||||
@ -217,7 +235,7 @@ void Page::update()
|
||||
|
||||
GioSocketConnection_RefPtr->close();
|
||||
|
||||
set(
|
||||
refresh(
|
||||
pageNavbar->get_request_host(), // @TODO title
|
||||
pageNavbar->get_request_path().empty() ? pageNavbar->get_request_host()
|
||||
: pageNavbar->get_request_path()
|
||||
@ -246,23 +264,4 @@ void Page::update()
|
||||
{
|
||||
// @TODO search request
|
||||
}
|
||||
}
|
||||
|
||||
// Private helpers
|
||||
void Page::set(
|
||||
const Glib::ustring & TITLE,
|
||||
const Glib::ustring & SUBTITLE,
|
||||
const double & PROGRESS
|
||||
) {
|
||||
title = TITLE;
|
||||
|
||||
subtitle = SUBTITLE;
|
||||
|
||||
pageProgressbar->set(
|
||||
PROGRESS
|
||||
);
|
||||
|
||||
activate_action(
|
||||
"win.refresh"
|
||||
);
|
||||
}
|
@ -41,13 +41,6 @@ namespace app::browser::main::tab
|
||||
page::Navbar * pageNavbar;
|
||||
page::Progressbar * pageProgressbar;
|
||||
|
||||
// Helpers
|
||||
void set(
|
||||
const Glib::ustring & TITLE,
|
||||
const Glib::ustring & SUBTITLE,
|
||||
const double & PROGRESS
|
||||
);
|
||||
|
||||
public:
|
||||
|
||||
Page(
|
||||
@ -63,6 +56,13 @@ namespace app::browser::main::tab
|
||||
// Actions
|
||||
void back();
|
||||
void forward();
|
||||
|
||||
void refresh(
|
||||
const Glib::ustring & TITLE,
|
||||
const Glib::ustring & SUBTITLE,
|
||||
const double & PROGRESS
|
||||
);
|
||||
|
||||
void update();
|
||||
};
|
||||
}
|
||||
|
@ -20,7 +20,7 @@ Progressbar::Progressbar()
|
||||
}
|
||||
|
||||
// Public actions
|
||||
void Progressbar::set(
|
||||
void Progressbar::refresh(
|
||||
double fraction
|
||||
) {
|
||||
// Toggle transparency
|
||||
|
@ -18,7 +18,7 @@ namespace app::browser::main::tab::page
|
||||
|
||||
Progressbar();
|
||||
|
||||
void set(
|
||||
void refresh(
|
||||
double fraction
|
||||
);
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user