talkatu/talkatu

Fix some bugs in widget implementations
gtk4
2022-02-01, Elliott Sales de Andrade
fb2afe8be1fc
Parents cc6b5d5d8efa
Children 33c78dc163b2
Fix some bugs in widget implementations

Testing Done:
Ran with the demo

Reviewed at https://reviews.imfreedom.org/r/1272/
--- a/talkatu/data/history.ui Tue Feb 01 01:49:29 2022 -0600
+++ b/talkatu/data/history.ui Tue Feb 01 01:50:04 2022 -0600
@@ -22,10 +22,10 @@
<!-- interface-name Talkatu -->
<!-- interface-description GTK widgets for chat applications -->
<!-- interface-copyright Gary Kramlich <grim@reaperworld.com> -->
- <template id="TalkatuHistory" class="GtkWidget">
+ <template class="TalkatuHistory" parent="GtkWidget">
<child>
<object class="GtkListBox" id="list_box">
</object>
</child>
</template>
-</interface>
\ No newline at end of file
+</interface>
--- a/talkatu/data/scrolledwindow.ui Tue Feb 01 01:49:29 2022 -0600
+++ b/talkatu/data/scrolledwindow.ui Tue Feb 01 01:50:04 2022 -0600
@@ -2,7 +2,6 @@
<interface>
<requires lib="gtk" version="4.0"/>
<template class="TalkatuScrolledWindow" parent="GtkWidget">
- <property name="orientation">vertical</property>
<child>
<object class="GtkScrolledWindow" id="scrolled_window">
<property name="vexpand">1</property>
--- a/talkatu/data/typinglabel.ui Tue Feb 01 01:49:29 2022 -0600
+++ b/talkatu/data/typinglabel.ui Tue Feb 01 01:50:04 2022 -0600
@@ -23,7 +23,7 @@
<!-- interface-name Talkatu -->
<!-- interface-description GTK widgets for chat applications -->
<!-- interface-copyright Gary Kramlich <grim@reaperworld.com> -->
- <template id="TalkatuTypingLabel" class="GtkWidget">
+ <template class="TalkatuTypingLabel" parent="GtkWidget">
<child>
<object class="GtkLabel" id="label">
<property name="xalign">0</property>
--- a/talkatu/talkatuscrolledwindow.c Tue Feb 01 01:49:29 2022 -0600
+++ b/talkatu/talkatuscrolledwindow.c Tue Feb 01 01:50:04 2022 -0600
@@ -104,7 +104,7 @@
* GObject Implementation
*****************************************************************************/
G_DEFINE_TYPE_WITH_CODE(TalkatuScrolledWindow, talkatu_scrolled_window,
- GTK_TYPE_SCROLLED_WINDOW,
+ GTK_TYPE_WIDGET,
G_IMPLEMENT_INTERFACE(GTK_TYPE_BUILDABLE,
talkatu_scrolled_window_buildable_init))
@@ -168,7 +168,7 @@
gtk_widget_class_set_template_from_resource(
widget_class,
- "/org/imfreedom/keep/talkatu/talkatu/ui/scrolled_window.ui"
+ "/org/imfreedom/keep/talkatu/talkatu/ui/scrolledwindow.ui"
);
gtk_widget_class_bind_template_child(widget_class, TalkatuScrolledWindow,