[fractal] misc: Don't init widgets that are TemplateChild
- From: Kévin Commaille <kcommaille src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [fractal] misc: Don't init widgets that are TemplateChild
- Date: Sun, 2 Oct 2022 15:23:50 +0000 (UTC)
commit 825580cc4141ad979c1c5f1d6a7d5f9b503dbc92
Author: Kévin Commaille <zecakeh tedomum fr>
Date: Wed Sep 28 18:06:00 2022 +0200
misc: Don't init widgets that are TemplateChild
src/account_switcher/avatar_with_selection.rs | 1 -
src/account_switcher/user_entry.rs | 1 -
src/components/editable_avatar.rs | 1 -
src/components/password_entry_row.rs | 1 -
src/components/video_player.rs | 1 -
.../account_settings/user_page/change_password_subpage.rs | 2 --
src/session/account_settings/user_page/mod.rs | 3 ---
src/session/content/explore/public_room_row.rs | 1 -
src/session/content/invite.rs | 2 --
src/session/content/mod.rs | 3 ---
src/session/content/room_details/general_page/mod.rs | 1 -
.../room_details/member_page/members_list_view/member_row.rs | 11 ++++++++---
.../content/room_details/member_page/members_list_view/mod.rs | 5 -----
src/session/content/room_details/member_page/mod.rs | 1 -
src/session/content/room_history/message_row/mod.rs | 1 -
.../content/verification/identity_verification_widget.rs | 5 -----
src/session/content/verification/session_verification.rs | 1 -
src/session/room_creation/mod.rs | 1 -
18 files changed, 8 insertions(+), 34 deletions(-)
---
diff --git a/src/account_switcher/avatar_with_selection.rs b/src/account_switcher/avatar_with_selection.rs
index 152c0485d..92db9bbd9 100644
--- a/src/account_switcher/avatar_with_selection.rs
+++ b/src/account_switcher/avatar_with_selection.rs
@@ -25,7 +25,6 @@ mod imp {
type ParentType = adw::Bin;
fn class_init(klass: &mut Self::Class) {
- Avatar::static_type();
Self::bind_template(klass);
}
diff --git a/src/account_switcher/user_entry.rs b/src/account_switcher/user_entry.rs
index bceb1bc9a..8647dfbeb 100644
--- a/src/account_switcher/user_entry.rs
+++ b/src/account_switcher/user_entry.rs
@@ -29,7 +29,6 @@ mod imp {
type ParentType = gtk::ListBoxRow;
fn class_init(klass: &mut Self::Class) {
- AvatarWithSelection::static_type();
Self::bind_template(klass);
Self::Type::bind_template_callbacks(klass);
}
diff --git a/src/components/editable_avatar.rs b/src/components/editable_avatar.rs
index 52b4195c2..6ad2df76c 100644
--- a/src/components/editable_avatar.rs
+++ b/src/components/editable_avatar.rs
@@ -51,7 +51,6 @@ mod imp {
type ParentType = adw::Bin;
fn class_init(klass: &mut Self::Class) {
- ActionButton::static_type();
Self::bind_template(klass);
klass.install_action("editable-avatar.edit-avatar", None, |obj, _, _| {
diff --git a/src/components/password_entry_row.rs b/src/components/password_entry_row.rs
index 048404c43..419bc4730 100644
--- a/src/components/password_entry_row.rs
+++ b/src/components/password_entry_row.rs
@@ -37,7 +37,6 @@ mod imp {
type ParentType = adw::PreferencesRow;
fn class_init(klass: &mut Self::Class) {
- ActionButton::static_type();
Self::bind_template(klass);
TemplateCallbacks::bind_template_callbacks(klass);
diff --git a/src/components/video_player.rs b/src/components/video_player.rs
index 9fa6cc23c..0a2747427 100644
--- a/src/components/video_player.rs
+++ b/src/components/video_player.rs
@@ -35,7 +35,6 @@ mod imp {
fn class_init(klass: &mut Self::Class) {
VideoPlayerRenderer::static_type();
- Player::static_type();
PlayerGMainContextSignalDispatcher::static_type();
Self::bind_template(klass);
Self::Type::bind_template_callbacks(klass);
diff --git a/src/session/account_settings/user_page/change_password_subpage.rs
b/src/session/account_settings/user_page/change_password_subpage.rs
index dd2ff237e..a5bc24079 100644
--- a/src/session/account_settings/user_page/change_password_subpage.rs
+++ b/src/session/account_settings/user_page/change_password_subpage.rs
@@ -47,8 +47,6 @@ mod imp {
type ParentType = gtk::Box;
fn class_init(klass: &mut Self::Class) {
- PasswordEntryRow::static_type();
- SpinnerButton::static_type();
Self::bind_template(klass);
}
diff --git a/src/session/account_settings/user_page/mod.rs b/src/session/account_settings/user_page/mod.rs
index 4cf7a7f86..1647d3973 100644
--- a/src/session/account_settings/user_page/mod.rs
+++ b/src/session/account_settings/user_page/mod.rs
@@ -64,10 +64,7 @@ mod imp {
type ParentType = adw::PreferencesPage;
fn class_init(klass: &mut Self::Class) {
- EditableAvatar::static_type();
ButtonRow::static_type();
- ChangePasswordSubpage::static_type();
- DeactivateAccountSubpage::static_type();
Self::bind_template(klass);
Self::Type::bind_template_callbacks(klass);
TemplateCallbacks::bind_template_callbacks(klass);
diff --git a/src/session/content/explore/public_room_row.rs b/src/session/content/explore/public_room_row.rs
index f695ae450..e824f504b 100644
--- a/src/session/content/explore/public_room_row.rs
+++ b/src/session/content/explore/public_room_row.rs
@@ -43,7 +43,6 @@ mod imp {
type ParentType = adw::Bin;
fn class_init(klass: &mut Self::Class) {
- Avatar::static_type();
Self::bind_template(klass);
}
diff --git a/src/session/content/invite.rs b/src/session/content/invite.rs
index 86a48a3fc..0306673f4 100644
--- a/src/session/content/invite.rs
+++ b/src/session/content/invite.rs
@@ -46,8 +46,6 @@ mod imp {
fn class_init(klass: &mut Self::Class) {
Pill::static_type();
- SpinnerButton::static_type();
- LabelWithWidgets::static_type();
Avatar::static_type();
Self::bind_template(klass);
klass.set_accessible_role(gtk::AccessibleRole::Group);
diff --git a/src/session/content/mod.rs b/src/session/content/mod.rs
index fdaff61b1..c1cf234db 100644
--- a/src/session/content/mod.rs
+++ b/src/session/content/mod.rs
@@ -57,9 +57,6 @@ mod imp {
type ParentType = adw::Bin;
fn class_init(klass: &mut Self::Class) {
- RoomHistory::static_type();
- Invite::static_type();
- Explore::static_type();
Self::bind_template(klass);
klass.set_accessible_role(gtk::AccessibleRole::Group);
diff --git a/src/session/content/room_details/general_page/mod.rs
b/src/session/content/room_details/general_page/mod.rs
index 061c7b9a0..acb85adc5 100644
--- a/src/session/content/room_details/general_page/mod.rs
+++ b/src/session/content/room_details/general_page/mod.rs
@@ -55,7 +55,6 @@ mod imp {
type ParentType = adw::Bin;
fn class_init(klass: &mut Self::Class) {
- CustomEntry::static_type();
Self::bind_template(klass);
klass.install_action("details.choose-avatar", None, move |widget, _, _| {
diff --git a/src/session/content/room_details/member_page/members_list_view/member_row.rs
b/src/session/content/room_details/member_page/members_list_view/member_row.rs
index 6388e4648..94d4f6698 100644
--- a/src/session/content/room_details/member_page/members_list_view/member_row.rs
+++ b/src/session/content/room_details/member_page/members_list_view/member_row.rs
@@ -1,9 +1,12 @@
use adw::subclass::prelude::BinImpl;
use gtk::{glib, glib::clone, prelude::*, subclass::prelude::*, CompositeTemplate};
-use crate::session::{
- content::room_details::{member_page::MemberMenu, MemberPage},
- room::Member,
+use crate::{
+ components::{Avatar, Badge},
+ session::{
+ content::room_details::{member_page::MemberMenu, MemberPage},
+ room::Member,
+ },
};
mod imp {
@@ -29,6 +32,8 @@ mod imp {
type ParentType = adw::Bin;
fn class_init(klass: &mut Self::Class) {
+ Avatar::static_type();
+ Badge::static_type();
Self::bind_template(klass);
}
diff --git a/src/session/content/room_details/member_page/members_list_view/mod.rs
b/src/session/content/room_details/member_page/members_list_view/mod.rs
index 766288474..842e16138 100644
--- a/src/session/content/room_details/member_page/members_list_view/mod.rs
+++ b/src/session/content/room_details/member_page/members_list_view/mod.rs
@@ -4,8 +4,6 @@ use adw::{
};
use gtk::{gio, glib, CompositeTemplate};
-use crate::components::{Avatar, Badge};
-
pub mod extra_lists;
mod item_row;
mod member_row;
@@ -38,9 +36,6 @@ mod imp {
type ParentType = adw::Bin;
fn class_init(klass: &mut Self::Class) {
- Avatar::static_type();
- Badge::static_type();
- MemberRow::static_type();
ItemRow::static_type();
Self::bind_template(klass);
}
diff --git a/src/session/content/room_details/member_page/mod.rs
b/src/session/content/room_details/member_page/mod.rs
index 2a58f825f..f0924a241 100644
--- a/src/session/content/room_details/member_page/mod.rs
+++ b/src/session/content/room_details/member_page/mod.rs
@@ -60,7 +60,6 @@ mod imp {
type ParentType = adw::Bin;
fn class_init(klass: &mut Self::Class) {
- MembersListView::static_type();
Self::bind_template(klass);
klass.install_action("member.verify", None, move |widget, _, _| {
diff --git a/src/session/content/room_history/message_row/mod.rs
b/src/session/content/room_history/message_row/mod.rs
index dd1326228..73e7a74d7 100644
--- a/src/session/content/room_history/message_row/mod.rs
+++ b/src/session/content/room_history/message_row/mod.rs
@@ -54,7 +54,6 @@ mod imp {
type ParentType = adw::Bin;
fn class_init(klass: &mut Self::Class) {
- Avatar::static_type();
Self::bind_template(klass);
}
diff --git a/src/session/content/verification/identity_verification_widget.rs
b/src/session/content/verification/identity_verification_widget.rs
index 17e35ec63..364472f67 100644
--- a/src/session/content/verification/identity_verification_widget.rs
+++ b/src/session/content/verification/identity_verification_widget.rs
@@ -102,11 +102,6 @@ mod imp {
type ParentType = adw::Bin;
fn class_init(klass: &mut Self::Class) {
- SpinnerButton::static_type();
- QRCode::static_type();
- Emoji::static_type();
- QrCodeScanner::static_type();
-
klass.install_action("verification.decline", None, move |obj, _, _| {
obj.decline();
});
diff --git a/src/session/content/verification/session_verification.rs
b/src/session/content/verification/session_verification.rs
index 313101016..3c27eec35 100644
--- a/src/session/content/verification/session_verification.rs
+++ b/src/session/content/verification/session_verification.rs
@@ -40,7 +40,6 @@ mod imp {
type ParentType = adw::Bin;
fn class_init(klass: &mut Self::Class) {
- SpinnerButton::static_type();
Self::bind_template(klass);
klass.install_action("session-verification.previous", None, move |obj, _, _| {
diff --git a/src/session/room_creation/mod.rs b/src/session/room_creation/mod.rs
index 88f9bf9a5..91e8c3193 100644
--- a/src/session/room_creation/mod.rs
+++ b/src/session/room_creation/mod.rs
@@ -69,7 +69,6 @@ mod imp {
type ParentType = adw::Window;
fn class_init(klass: &mut Self::Class) {
- SpinnerButton::static_type();
Self::bind_template(klass);
klass.add_binding(
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]