From 6d801555373c3c1753fac536974b6cbbbb690497 Mon Sep 17 00:00:00 2001 From: daleclack Date: Fri, 9 Jun 2023 19:44:17 +0800 Subject: [PATCH] Use different background for login and main interface --- Gtk4_Reset/CMakeLists.txt | 3 ++- Gtk4_Reset/src/core/MainWin.cpp | 1 + Gtk4_Reset/src/core/MyStack.cpp | 1 + Gtk4_Reset/src/ui/MyDock.cpp | 1 + Gtk4_Reset/src/ui/MyDock.h | 2 ++ 5 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 Gtk4_Reset/src/ui/MyDock.cpp create mode 100644 Gtk4_Reset/src/ui/MyDock.h diff --git a/Gtk4_Reset/CMakeLists.txt b/Gtk4_Reset/CMakeLists.txt index 0e9b1d1..02aa43c 100644 --- a/Gtk4_Reset/CMakeLists.txt +++ b/Gtk4_Reset/CMakeLists.txt @@ -23,7 +23,8 @@ pkg_check_modules (GTK REQUIRED gtk4) include_directories (${GTK_INCLUDE_DIRS}) link_directories (${GTK_LIBRARY_DIRS}) -set(SOURCES src/core/main.cpp src/core/MainWin.cpp src/core/MyStack.cpp) +set(SOURCES src/core/main.cpp src/core/MainWin.cpp src/core/MyStack.cpp + src/ui/MyDock.cpp) #Compile resources with GCR_CMake diff --git a/Gtk4_Reset/src/core/MainWin.cpp b/Gtk4_Reset/src/core/MainWin.cpp index dfe93cf..00b768f 100644 --- a/Gtk4_Reset/src/core/MainWin.cpp +++ b/Gtk4_Reset/src/core/MainWin.cpp @@ -11,6 +11,7 @@ static void main_win_init(MainWin *win){ // Initalize window gtk_window_set_default_size(GTK_WINDOW(win), 1024, 576); gtk_window_set_icon_name(GTK_WINDOW(win), "My_GtkUI"); + gtk_window_set_title(GTK_WINDOW(win), "My Gtk UI Gtk4 Version"); // Add Main Stack create_main_stack(GTK_WINDOW(win)); diff --git a/Gtk4_Reset/src/core/MyStack.cpp b/Gtk4_Reset/src/core/MyStack.cpp index e39287f..5217814 100644 --- a/Gtk4_Reset/src/core/MyStack.cpp +++ b/Gtk4_Reset/src/core/MyStack.cpp @@ -1,4 +1,5 @@ #include "MyStack.h" +#include "MyDock.h" #include "winpe.xpm" static void btnlogin_clicked(GtkWidget *widget, GtkStack *stack) diff --git a/Gtk4_Reset/src/ui/MyDock.cpp b/Gtk4_Reset/src/ui/MyDock.cpp new file mode 100644 index 0000000..b6a643b --- /dev/null +++ b/Gtk4_Reset/src/ui/MyDock.cpp @@ -0,0 +1 @@ +#include "MyDock.h" \ No newline at end of file diff --git a/Gtk4_Reset/src/ui/MyDock.h b/Gtk4_Reset/src/ui/MyDock.h new file mode 100644 index 0000000..3f59c93 --- /dev/null +++ b/Gtk4_Reset/src/ui/MyDock.h @@ -0,0 +1,2 @@ +#pragma once +