pub trait ChildProxyExtManual: 'static {
fn lookup(&self, name: &str) -> Result<(Object, ParamSpec), BoolError>;
fn child_property<V: for<'b> FromValue<'b> + 'static>(
&self,
name: &str
) -> V;
fn child_property_value(&self, name: &str) -> Value;
fn try_child_property<V: for<'b> FromValue<'b> + 'static>(
&self,
name: &str
) -> Result<V, BoolError>;
fn try_child_property_value(&self, name: &str) -> Result<Value, BoolError>;
fn set_child_property<V: ToValue>(&self, name: &str, value: V);
fn set_child_property_from_value(&self, name: &str, value: &Value);
fn try_set_child_property<V: ToValue>(
&self,
name: &str,
value: V
) -> Result<(), BoolError>;
fn try_set_child_property_from_value(
&self,
name: &str,
value: &Value
) -> Result<(), BoolError>;
}