update method name

This commit is contained in:
yggverse 2024-09-02 21:56:06 +03:00
parent f9c2e6ab87
commit 2e5ebda5db
4 changed files with 34 additions and 35 deletions

View File

@ -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"
);
}

View File

@ -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();
};
}

View File

@ -20,7 +20,7 @@ Progressbar::Progressbar()
}
// Public actions
void Progressbar::set(
void Progressbar::refresh(
double fraction
) {
// Toggle transparency

View File

@ -18,7 +18,7 @@ namespace app::browser::main::tab::page
Progressbar();
void set(
void refresh(
double fraction
);
};