[gnome-todo] new-task-row: Make it a GtkListBoxRow subclass
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-todo] new-task-row: Make it a GtkListBoxRow subclass
- Date: Fri, 5 Nov 2021 18:38:04 +0000 (UTC)
commit 5eb2dcebbe34a4359b1692be3ee091fb6f05b1e0
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Fri Nov 5 15:34:49 2021 -0300
new-task-row: Make it a GtkListBoxRow subclass
Again, more convenient.
src/gui/gtd-new-task-row.c | 4 ++--
src/gui/gtd-new-task-row.h | 2 +-
src/gui/gtd-new-task-row.ui | 3 ++-
3 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/src/gui/gtd-new-task-row.c b/src/gui/gtd-new-task-row.c
index cd1aa59b..956bbef4 100644
--- a/src/gui/gtd-new-task-row.c
+++ b/src/gui/gtd-new-task-row.c
@@ -33,7 +33,7 @@
struct _GtdNewTaskRow
{
- GtkWidget parent;
+ GtkListBoxRow parent;
GtkEntry *entry;
GtdTaskListPopover *tasklist_popover;
@@ -41,7 +41,7 @@ struct _GtdNewTaskRow
gboolean show_list_selector;
};
-G_DEFINE_TYPE (GtdNewTaskRow, gtd_new_task_row, GTK_TYPE_WIDGET)
+G_DEFINE_TYPE (GtdNewTaskRow, gtd_new_task_row, GTK_TYPE_LIST_BOX_ROW)
enum
{
diff --git a/src/gui/gtd-new-task-row.h b/src/gui/gtd-new-task-row.h
index 5a4e05f6..cb97fe85 100644
--- a/src/gui/gtd-new-task-row.h
+++ b/src/gui/gtd-new-task-row.h
@@ -25,7 +25,7 @@ G_BEGIN_DECLS
#define GTD_TYPE_NEW_TASK_ROW (gtd_new_task_row_get_type())
-G_DECLARE_FINAL_TYPE (GtdNewTaskRow, gtd_new_task_row, GTD, NEW_TASK_ROW, GtkWidget)
+G_DECLARE_FINAL_TYPE (GtdNewTaskRow, gtd_new_task_row, GTD, NEW_TASK_ROW, GtkListBoxRow)
GtkWidget* gtd_new_task_row_new (void);
diff --git a/src/gui/gtd-new-task-row.ui b/src/gui/gtd-new-task-row.ui
index b28a1267..a0da71dd 100644
--- a/src/gui/gtd-new-task-row.ui
+++ b/src/gui/gtd-new-task-row.ui
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<requires lib="gtk+" version="3.16"/>
- <template class="GtdNewTaskRow" parent="GtkWidget">
+ <template class="GtdNewTaskRow" parent="GtkListBoxRow">
+ <property name="activatable">False</property>
<property name="can_focus">1</property>
<property name="margin-top">12</property>
<property name="height-request">42</property>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]