diff --git a/src/editor/activatable_row.rs b/src/editor/activatable_row.rs
new file mode 100644
index 0000000..e8066ee
--- /dev/null
+++ b/src/editor/activatable_row.rs
@@ -0,0 +1,96 @@
+use gtk::{
+ glib::{self, clone, subclass::Signal},
+ prelude::*,
+ subclass::prelude::*,
+};
+use once_cell::sync::Lazy;
+
+use std::cell::RefCell;
+
+mod imp {
+ use super::*;
+
+ #[derive(Default)]
+ pub struct MusicusActivatableRow {
+ pub previous_parent: RefCell