diff --git a/app-icons/scalable/apps/gooroom-guide.svg b/app-icons/scalable/apps/gooroom-guide.svg
index eb26ee3..5d71d4e 100644
--- a/app-icons/scalable/apps/gooroom-guide.svg
+++ b/app-icons/scalable/apps/gooroom-guide.svg
@@ -1,24 +1,36 @@
-
-
-
-
+
diff --git a/data/guide/en/10_finish.jpg b/data/guide/en/10_finish.jpg
deleted file mode 100644
index 807c65a..0000000
Binary files a/data/guide/en/10_finish.jpg and /dev/null differ
diff --git a/data/guide/en/1_intro.jpg b/data/guide/en/1_intro.jpg
deleted file mode 100644
index 1266792..0000000
Binary files a/data/guide/en/1_intro.jpg and /dev/null differ
diff --git a/data/guide/en/2_information.jpg b/data/guide/en/2_information.jpg
deleted file mode 100644
index 0719eb4..0000000
Binary files a/data/guide/en/2_information.jpg and /dev/null differ
diff --git a/data/guide/en/3_desktop.jpg b/data/guide/en/3_desktop.jpg
deleted file mode 100644
index 488b2d3..0000000
Binary files a/data/guide/en/3_desktop.jpg and /dev/null differ
diff --git a/data/guide/en/4_systemtray.jpg b/data/guide/en/4_systemtray.jpg
deleted file mode 100644
index 35f193d..0000000
Binary files a/data/guide/en/4_systemtray.jpg and /dev/null differ
diff --git a/data/guide/en/5_window.jpg b/data/guide/en/5_window.jpg
deleted file mode 100644
index a517246..0000000
Binary files a/data/guide/en/5_window.jpg and /dev/null differ
diff --git a/data/guide/en/6_notification.jpg b/data/guide/en/6_notification.jpg
deleted file mode 100644
index b23aadd..0000000
Binary files a/data/guide/en/6_notification.jpg and /dev/null differ
diff --git a/data/guide/en/7_browser.jpg b/data/guide/en/7_browser.jpg
deleted file mode 100644
index de70aa1..0000000
Binary files a/data/guide/en/7_browser.jpg and /dev/null differ
diff --git a/data/guide/en/8_basicapps.jpg b/data/guide/en/8_basicapps.jpg
deleted file mode 100644
index 7d67a9b..0000000
Binary files a/data/guide/en/8_basicapps.jpg and /dev/null differ
diff --git a/data/guide/en/9_security.jpg b/data/guide/en/9_security.jpg
deleted file mode 100644
index e2d00c1..0000000
Binary files a/data/guide/en/9_security.jpg and /dev/null differ
diff --git a/data/guide/en/common.css b/data/guide/en/common.css
deleted file mode 100644
index d4ab8be..0000000
--- a/data/guide/en/common.css
+++ /dev/null
@@ -1,7 +0,0 @@
-body {
- #position:fixed;
- background-repeat: no-repeat;
- background-size: cover;
- #width: 100%;
- height: 100%;
-}
diff --git a/data/guide/ko/10_finish.jpg b/data/guide/ko/10_finish.jpg
deleted file mode 100644
index 121cc50..0000000
Binary files a/data/guide/ko/10_finish.jpg and /dev/null differ
diff --git a/data/guide/ko/1_intro.jpg b/data/guide/ko/1_intro.jpg
deleted file mode 100644
index e27a96b..0000000
Binary files a/data/guide/ko/1_intro.jpg and /dev/null differ
diff --git a/data/guide/ko/2_information.jpg b/data/guide/ko/2_information.jpg
deleted file mode 100644
index 149e93a..0000000
Binary files a/data/guide/ko/2_information.jpg and /dev/null differ
diff --git a/data/guide/ko/3_desktop.jpg b/data/guide/ko/3_desktop.jpg
deleted file mode 100644
index 4b492ae..0000000
Binary files a/data/guide/ko/3_desktop.jpg and /dev/null differ
diff --git a/data/guide/ko/4_systemtray.jpg b/data/guide/ko/4_systemtray.jpg
deleted file mode 100644
index 415cf3b..0000000
Binary files a/data/guide/ko/4_systemtray.jpg and /dev/null differ
diff --git a/data/guide/ko/5_window.jpg b/data/guide/ko/5_window.jpg
deleted file mode 100644
index c502a31..0000000
Binary files a/data/guide/ko/5_window.jpg and /dev/null differ
diff --git a/data/guide/ko/6_notification.jpg b/data/guide/ko/6_notification.jpg
deleted file mode 100644
index b03ded7..0000000
Binary files a/data/guide/ko/6_notification.jpg and /dev/null differ
diff --git a/data/guide/ko/7_browser.jpg b/data/guide/ko/7_browser.jpg
deleted file mode 100644
index f41f998..0000000
Binary files a/data/guide/ko/7_browser.jpg and /dev/null differ
diff --git a/data/guide/ko/8_basicapps.jpg b/data/guide/ko/8_basicapps.jpg
deleted file mode 100644
index 7ad4ba4..0000000
Binary files a/data/guide/ko/8_basicapps.jpg and /dev/null differ
diff --git a/data/guide/ko/9_security.jpg b/data/guide/ko/9_security.jpg
deleted file mode 100644
index 5f8ca03..0000000
Binary files a/data/guide/ko/9_security.jpg and /dev/null differ
diff --git a/data/guide/ko/common.css b/data/guide/ko/common.css
deleted file mode 100644
index d4ab8be..0000000
--- a/data/guide/ko/common.css
+++ /dev/null
@@ -1,7 +0,0 @@
-body {
- #position:fixed;
- background-repeat: no-repeat;
- background-size: cover;
- #width: 100%;
- height: 100%;
-}
diff --git a/data/guide/order b/data/guide/order
deleted file mode 100755
index 0fdd7d5..0000000
--- a/data/guide/order
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "paths":[
- "/1_intro.jpg",
- "/2_information.jpg",
- "/3_desktop.jpg",
- "/4_systemtray.jpg",
- "/5_window.jpg",
- "/6_notification.jpg",
- "/7_browser.jpg",
- "/8_basicapps.jpg",
- "/9_security.jpg",
- "/10_finish.jpg"
- ]
-}
diff --git a/data/guide/toc.json b/data/guide/toc.json
deleted file mode 100755
index 183efc9..0000000
--- a/data/guide/toc.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "paths":[
- "/intro.html",
- "/feature.html",
- "/component.html",
- "/desktop.html",
- "/dockbar.html",
- "/launcher.html",
- "/software.html",
- "/browser.html",
- "/secure-framework.html",
- "/end.html"
- ]
-}
diff --git a/data/meson.build b/data/meson.build
index cc772b8..3a0a477 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -1,6 +1,6 @@
po_dir = join_paths (meson.source_root (), 'po')
-desktop_autostart = i18n.merge_file ('desktop-autostart',
+desktop_autostart = i18n.merge_file (
input: 'gooroom-guide.autostart.desktop.in',
output: 'gooroom-guide.autostart.desktop',
install: true,
@@ -16,8 +16,3 @@ desktop_file = i18n.merge_file(
install_dir: join_paths(get_option('datadir'), 'applications')
)
-
-install_subdir(
- 'guide',
- install_dir : join_paths(guide_datadir, 'gooroom-guide')
-)
diff --git a/debian/changelog b/debian/changelog
index b7eaaf3..a874416 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,25 @@
+gooroom-guide (4.0.0+grm4u1+han4u1) unstable; urgency=medium
+
+ [ boyeon.choi ]
+ * [d1f434e9] Init Hancom Gooroom V4
+ * [8f4510bf] [HGOOROOM-2302] Change the term '구름' to '한컴구름'
+
+ -- Gooroom Autobuilder Thu, 29 Aug 2024 12:29:28 +0900
+
+gooroom-guide (4.0.0+grm4u1) unstable; urgency=medium
+
+ [ boyeon.choi ]
+ * [d08b3bb7] Gooroom 4.0 Initialize
+
+ -- Gooroom Autobuilder Fri, 08 Mar 2024 18:47:52 +0900
+
+gooroom-guide (3.1.0+grm3u1) unstable; urgency=medium
+
+ [ boyeon.choi ]
+ * [b148246f] [Bug:4373] Fixed a status bar initialization fault
+
+ -- Gooroom Autobuilder Thu, 26 May 2022 18:12:35 +0900
+
gooroom-guide (0.5.0+grm3u1) unstable; urgency=medium
[ jongkyung.woo ]
diff --git a/meson.build b/meson.build
index 53b387d..b953054 100644
--- a/meson.build
+++ b/meson.build
@@ -2,7 +2,7 @@ project(
'gooroom-guide', 'c',
version : '1.0.0',
license : 'GPL2+',
- meson_version : '>=0.43.0'
+ meson_version : '>=0.47.0'
)
guide_prefix = get_option('prefix')
diff --git a/po/POTFILES b/po/POTFILES
index da83e26..880f6b4 100644
--- a/po/POTFILES
+++ b/po/POTFILES
@@ -1,3 +1,2 @@
../data/gooroom-guide.desktop.in \
- ../src/guide.cpp \
- ../src/guide.ui
+ ../src/data/guide-window.ui
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 1e43e04..18a1ddf 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,3 +1,2 @@
data/gooroom-guide.desktop.in
-src/guide.cpp
-src/guide.ui
+src/data/guide-window.ui
diff --git a/po/ko.po b/po/ko.po
index 862afdb..20089b5 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -21,11 +21,11 @@ msgstr "이전으로"
#: gooroom-guide.desktop.in.in:5
msgid "Describes the features of the Gooroom platform"
-msgstr "구름플랫폼의 기능을 설명합니다."
+msgstr "한컴구름의 기능을 설명합니다."
#: gooroom-guide.desktop.in.in:4 guide.ui:30
msgid "Gooroom Guide"
-msgstr "구름 가이드"
+msgstr "한컴구름 가이드"
#: guide.ui:209
msgid "Close"
@@ -42,3 +42,6 @@ msgstr "시작하기"
#: guide.ui:83
msgid "Run at startup"
msgstr "시작할 때 시작하기"
+
+msgid "Learn More"
+msgstr "한컴구름 자세히 알아보기"
diff --git a/src/data/guide-window.css b/src/data/guide-window.css
index d90b73f..56f2b38 100644
--- a/src/data/guide-window.css
+++ b/src/data/guide-window.css
@@ -1,21 +1,31 @@
-button.begin-button,
-button.close-button {
- background-color: #3e6ddc;
- color: white;
- border-radius: 10px;
-}
+.gooroom {
+ border-radius: 70px;
+ border: 1px solid rgba(0, 0, 0, 1.0) ;
+
+ background-color: rgba(0, 0, 0, 0.0);
+ color: #000000; }
+.gooroom:hover {
+ background-color: rgba(0, 0, 0, 0.2);
+ color: #000000; }
+.gooroom:active {
+ background-color: rgba(0, 0, 0, 1.0);
+ color: #FFFFFF; }
-button.navi-button {
- background-color: transparent;
- border-radius: 8px;
- border: none;
- box-shadow: none;
-} button.navi-button:hover {
- background-color: inherit;
- border: none;
-}
-
-.bar-stack {
- background-color: rgba(255,255,255,0.8);
- border-radius: 8px;
-}
+.id-remember-button check {
+ -gtk-icon-source: url("unchecked.svg");
+ -gtk-icon-shadow: none; }
+.id-remember-button check:hover {
+ -gtk-icon-source: url("unchecked.svg");
+ -gtk-icon-shadow: none; }
+.id-remember-button check:active {
+ -gtk-icon-source: url("unchecked.svg");
+ -gtk-icon-shadow: none; }
+.id-remember-button check:checked {
+ -gtk-icon-source: url("checked.svg");
+ -gtk-icon-shadow: none; }
+.id-remember-button check:checked:hover {
+ -gtk-icon-source: url("checked.svg");
+ -gtk-icon-shadow: none; }
+.id-remember-button check:checked:active {
+ -gtk-icon-source: url("checked.svg");
+ -gtk-icon-shadow: none; }
diff --git a/src/data/guide-window.ui b/src/data/guide-window.ui
index 42c452b..ec5d30d 100644
--- a/src/data/guide-window.ui
+++ b/src/data/guide-window.ui
@@ -1,226 +1,78 @@
-
+
+ True
False
- True
- 5
False
center
False
-
diff --git a/src/data/ic-arrow-back-rest.svg b/src/data/ic-arrow-back-rest.svg
deleted file mode 100644
index b1711af..0000000
--- a/src/data/ic-arrow-back-rest.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/data/ic-arrow-next-rest.svg b/src/data/ic-arrow-next-rest.svg
deleted file mode 100644
index 9258588..0000000
--- a/src/data/ic-arrow-next-rest.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/data/ic-checkbox.svg b/src/data/ic-checkbox.svg
new file mode 100644
index 0000000..ef232c6
--- /dev/null
+++ b/src/data/ic-checkbox.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/data/ic-uncheck.svg b/src/data/ic-uncheck.svg
new file mode 100644
index 0000000..0ca3636
--- /dev/null
+++ b/src/data/ic-uncheck.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/data/info.jpg b/src/data/info.jpg
new file mode 100644
index 0000000..524f9c3
Binary files /dev/null and b/src/data/info.jpg differ
diff --git a/src/data/info_eng.jpg b/src/data/info_eng.jpg
new file mode 100644
index 0000000..212d77a
Binary files /dev/null and b/src/data/info_eng.jpg differ
diff --git a/src/data/info_kor.jpg b/src/data/info_kor.jpg
new file mode 100644
index 0000000..524f9c3
Binary files /dev/null and b/src/data/info_kor.jpg differ
diff --git a/src/data/next.svg b/src/data/next.svg
new file mode 100644
index 0000000..43eade1
--- /dev/null
+++ b/src/data/next.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/guide-window.c b/src/guide-window.c
index 22ce3a7..392ff55 100644
--- a/src/guide-window.c
+++ b/src/guide-window.c
@@ -39,28 +39,11 @@
struct _GuideWindow
{
GtkApplicationWindow parent;
- GtkWidget *header_bar;
- GtkWidget *bar_stack;
- GtkWidget *start_bar;
- GtkWidget *content_bar;
- GtkWidget *end_bar;
- GtkWidget *auto_start_check;
- GtkWidget *begin_button;
- GtkWidget *close_button;
- GtkWidget *guide_overlay;
-
- GtkWidget *event_box;
- GtkImage *image_frame;
- GtkWidget *page_label;
-
- GdkCursor *pointer_cursor;
- GdkCursor *default_cursor;
-
- GArray *order_list;
-
- int index; // current page index
- int total; // total guide page index
+ GtkWidget *auto_start_check;
+ GtkWidget *overlay;
+ GtkWidget *btn_startgrm;
+ GtkImage *image_frame;
};
typedef enum {
@@ -99,39 +82,6 @@ guide_window_present (gpointer user_data)
return 0;
}
-static void
-set_page_label (GuideWindow *self)
-{
- gchar *page = g_strdup_printf ("%d / %d", self->index, self->total);
-
- gtk_label_set_label (GTK_LABEL (self->page_label), page);
- g_free (page);
-}
-
-static void
-load_image (int index, GuideWindow *self)
-{
- gchar *uri = NULL;
- GdkPixbuf *pixbuf;
- GError *error = NULL;
-
- uri = g_array_index (self->order_list, gchar *, index);
- self->index = index;
-
- pixbuf = gdk_pixbuf_new_from_file (uri,error);
-
- if (pixbuf == NULL) {
- g_print ("Error loading file: #%d %s\n", error->code, error->message);
- g_error_free (error);
- exit (1);
- }
-
- gtk_image_set_from_pixbuf (self->image_frame,
- gdk_pixbuf_scale_simple (pixbuf, 890, 540, GDK_INTERP_NEAREST));
- set_page_label(self);
- guide_window_present(self);
-}
-
static void
open_help (GtkAccelGroup *accel,
GObject *acceleratoable,
@@ -161,44 +111,7 @@ guide_window_accel_init(GtkWindow *window, gpointer uer_data)
static void
guide_window_event_box_button_press_cb(GuideWindow *self, GtkEventBox *box)
{
- if (self->index == self->total+1)
- g_spawn_command_line_async ("/usr/bin/xdg-open https://www.gooroom.kr/", NULL);
-}
-
-static void
-guide_window_clicked_prev (GtkButton* button, GuideWindow *self)
-{
- int index = self->index;
- int total = self->total;
-
- load_image (--index, self);
-
- if (index == 0)
- {
- gtk_stack_set_visible_child (GTK_STACK (self->bar_stack), self->start_bar);
- }
- else if (index == total)
- gtk_stack_set_visible_child (GTK_STACK (self->bar_stack), self->content_bar);
-}
-
-static void
-guide_window_clicked_next (GtkButton* button, GuideWindow *self)
-{
- if (self->index == 0)
- gtk_stack_set_visible_child (GTK_STACK (self->bar_stack), self->content_bar);
-
- // If last page that disable next button
- if (self->index == self->total)
- gtk_stack_set_visible_child (GTK_STACK (self->bar_stack), self->end_bar);
-
- load_image(++self->index, self);
-
-}
-
-static void
-clear_tocs (gchar **item)
-{
- g_strfreev (item);
+ g_spawn_command_line_async ("/usr/bin/xdg-open https://www.hancom.com/product/productGooroomMain.do", NULL);
}
gchar*
@@ -237,112 +150,13 @@ get_language ()
return result;
}
-static gboolean
-get_image_list(GuideWindow *self)
-{
- g_autofree gchar *toc_path = NULL;
- g_autofree gchar *toc = NULL;
- g_autoptr(GError) error = NULL;
- JsonParser *parser;
- JsonObject *ro;
- JsonObjectIter iter;
- JsonArray *array;
- g_autofree gchar *lang = get_language ();
-
- int cnt = 0, length = 0;
-
- toc_path = g_strdup_printf ("%s", PACKAGE_GUIDEDIR);
- toc = g_strdup_printf ("%s/%s", toc_path, "order");
- if (!g_file_test (toc, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR))
- return FALSE;
-
- parser = json_parser_new ();
-
- if (!json_parser_load_from_file (parser, toc, &error))
- {
- g_error ("%s", error->message);
- return FALSE;
- }
-
- ro = json_node_get_object (json_parser_get_root (parser));
- array = json_object_get_array_member (ro, "paths");
-
- length = json_array_get_length (array);
- self->total = length - 2;
-
- self->order_list = g_array_new (TRUE, TRUE, sizeof (gchar *));
- g_array_set_clear_func (self->order_list, (GDestroyNotify) clear_tocs);
-
- while (cnt < length)
- {
- const gchar *content = json_array_get_string_element (array, cnt);
- gchar *path = g_strdup_printf ("%s/%s%s", toc_path, lang, content);
-
- g_array_append_val (self->order_list, path);
-
- cnt++;
- }
-
- load_image (0, self);
-
- return TRUE;
-}
-
-static void
-init_cursor (GuideWindow *self)
-{
- GdkScreen *screen = gtk_widget_get_screen (GTK_WIDGET (self));
- GdkDisplay *display = gdk_screen_get_display (screen);
- self->default_cursor = gdk_cursor_new_from_name (display, "default");
- self->pointer_cursor = gdk_cursor_new_from_name (display, "pointer");
-}
-
-static gboolean
-set_cursor (GuideWindow *self, CursorTypeEnum type)
-{
- GdkCursor *cursor = NULL;
- GdkWindow *window = NULL;
-
- switch (type) {
- case CURSOR_DEFAULT:
- cursor = self->default_cursor;
- break;
- case CURSOR_POINTER:
- cursor = self->pointer_cursor;
- break;
- }
-
- window = gtk_widget_get_window (GTK_WIDGET (self));
- gdk_window_set_cursor (window, cursor);
-
- return FALSE;
-}
-
-static gboolean
-guide_window_enter_button (GtkButton *button, GdkEvent *event, GuideWindow *self)
-{
- return set_cursor (self, CURSOR_POINTER);
-}
-
-static gboolean
-guide_window_leave_button (GtkButton *button, GdkEvent *event, GuideWindow *self)
-{
- return set_cursor (self, CURSOR_DEFAULT);
-}
-
-static void
-guide_window_click_close (GtkButton* button, GuideWindow *self)
-{
- gtk_window_close (GTK_WINDOW (self));
-}
-
void
guide_window_activate (GuideWindow *self)
{
- gboolean show_at_begin = FALSE;
- gchar *norun;
-
- gtk_header_bar_set_show_close_button (GTK_HEADER_BAR (self->header_bar), TRUE);
+ gboolean show_at_begin = FALSE;
+ GtkWidget *check_button;
+ gchar *norun;
+ gchar *lang;
// ------------ norun check ------------
norun = get_norun_file_path ();
@@ -351,8 +165,12 @@ guide_window_activate (GuideWindow *self)
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (self->auto_start_check), show_at_begin);
- get_image_list(self);
- init_cursor (self);
+ lang = g_strdup (get_language());
+
+ if (g_str_equal (lang, "en"))
+ gtk_image_set_from_resource(GTK_IMAGE (self->image_frame), "/org/gooroom/guide/info_eng.jpg" );
+ else
+ gtk_image_set_from_resource(GTK_IMAGE (self->image_frame), "/org/gooroom/guide/info_kor.jpg" );
}
static void
@@ -361,9 +179,6 @@ guide_window_dispose (GObject *obj)
GuideWindow *self = GUIDE_WINDOW (obj);
G_OBJECT_CLASS (guide_window_parent_class)->dispose (obj);
-
- g_clear_object (&self->default_cursor);
- g_clear_object (&self->pointer_cursor);
}
static void
@@ -394,11 +209,6 @@ guide_window_constructed (GObject *obj)
point.x = geo.x + geo.width/2 - req.width/2;
point.y = geo.y + geo.height/2 - req.height/2;
-
- if (geo.width <= req.width || geo.height <= req.height)
- gtk_widget_set_size_request (GTK_WIDGET (self->image_frame), MINIMUM_WIDTH, MINIMUM_HEIGHT);
-
- gtk_window_move (self,point.x ,point.y );
}
static void
@@ -414,25 +224,10 @@ guide_window_class_init (GuideWindowClass *class)
gtk_widget_class_set_template_from_resource (widget_class,
"/org/gooroom/guide/guide.ui");
- gtk_widget_class_bind_template_child (widget_class, GuideWindow, header_bar);
- gtk_widget_class_bind_template_child (widget_class, GuideWindow, bar_stack);
- gtk_widget_class_bind_template_child (widget_class, GuideWindow, start_bar);
- gtk_widget_class_bind_template_child (widget_class, GuideWindow, content_bar);
- gtk_widget_class_bind_template_child (widget_class, GuideWindow, end_bar);
gtk_widget_class_bind_template_child (widget_class, GuideWindow, auto_start_check);
- gtk_widget_class_bind_template_child (widget_class, GuideWindow, page_label);
- gtk_widget_class_bind_template_child (widget_class, GuideWindow, event_box);
gtk_widget_class_bind_template_child (widget_class, GuideWindow, image_frame);
- gtk_widget_class_bind_template_child (widget_class, GuideWindow, begin_button);
- gtk_widget_class_bind_template_child (widget_class, GuideWindow, close_button);
- gtk_widget_class_bind_template_child (widget_class, GuideWindow, guide_overlay);
-
- gtk_widget_class_bind_template_callback (widget_class, guide_window_clicked_prev);
- gtk_widget_class_bind_template_callback (widget_class, guide_window_clicked_next);
- gtk_widget_class_bind_template_callback (widget_class, guide_window_check_show_at_begin);
- gtk_widget_class_bind_template_callback (widget_class, guide_window_click_close);
- gtk_widget_class_bind_template_callback (widget_class, guide_window_enter_button);
- gtk_widget_class_bind_template_callback (widget_class, guide_window_leave_button);
+ gtk_widget_class_bind_template_child (widget_class, GuideWindow, overlay);
+ gtk_widget_class_bind_template_child (widget_class, GuideWindow, btn_startgrm);
}
static void
@@ -451,13 +246,11 @@ guide_window_init (GuideWindow *self)
guide_window_accel_init (self, NULL);
-
- gtk_overlay_add_overlay (GTK_OVERLAY(self->guide_overlay), self->bar_stack);
-
- g_signal_connect_swapped (self->event_box, "button-press-event",
- (GCallback)guide_window_event_box_button_press_cb, self);
-
g_object_unref (provider);
+ g_signal_connect (GTK_BUTTON (self->btn_startgrm) , "clicked",
+ (GCallback)guide_window_event_box_button_press_cb, self);
+ g_signal_connect (GTK_BUTTON (self->auto_start_check) , "toggled",
+ (GCallback)guide_window_check_show_at_begin, self);
return;
}
diff --git a/src/guide.gresource.xml b/src/guide.gresource.xml
index 1989a0f..56f1e42 100644
--- a/src/guide.gresource.xml
+++ b/src/guide.gresource.xml
@@ -1,9 +1,15 @@
+
+ data/guide-window.css
+
+
data/guide-window.ui
- data/guide-window.css
- data/ic-arrow-next-rest.svg
- data/ic-arrow-back-rest.svg
+ data/info_kor.jpg
+ data/info_eng.jpg
+ data/ic-checkbox.svg
+ data/ic-uncheck.svg
+ data/next.svg