diff --git a/data/icons/menu/dark/emoji.png b/data/icons/menu/dark/emoji.png new file mode 100644 index 00000000..c95918dd Binary files /dev/null and b/data/icons/menu/dark/emoji.png differ diff --git a/data/icons/menu/dark/emoji.svg b/data/icons/menu/dark/emoji.svg new file mode 100644 index 00000000..90200fc4 --- /dev/null +++ b/data/icons/menu/dark/emoji.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/icons/menu/dark/update.png b/data/icons/menu/dark/update.png new file mode 100644 index 00000000..83680b92 Binary files /dev/null and b/data/icons/menu/dark/update.png differ diff --git a/data/icons/menu/dark/update.svg b/data/icons/menu/dark/update.svg new file mode 100644 index 00000000..61794d66 --- /dev/null +++ b/data/icons/menu/dark/update.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/icons/menu/light/emoji.png b/data/icons/menu/light/emoji.png new file mode 100644 index 00000000..d8fe5cdb Binary files /dev/null and b/data/icons/menu/light/emoji.png differ diff --git a/data/icons/menu/light/emoji.svg b/data/icons/menu/light/emoji.svg new file mode 100644 index 00000000..989062b8 --- /dev/null +++ b/data/icons/menu/light/emoji.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/icons/menu/light/update.png b/data/icons/menu/light/update.png new file mode 100644 index 00000000..c06163f4 Binary files /dev/null and b/data/icons/menu/light/update.png differ diff --git a/data/icons/menu/light/update.svg b/data/icons/menu/light/update.svg new file mode 100644 index 00000000..b423fa58 --- /dev/null +++ b/data/icons/menu/light/update.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/zoitechat.gresource.xml b/data/zoitechat.gresource.xml index b85d7163..93f45143 100644 --- a/data/zoitechat.gresource.xml +++ b/data/zoitechat.gresource.xml @@ -47,6 +47,8 @@ icons/menu/light/next.png icons/menu/light/help.png icons/menu/light/about.png + icons/menu/light/update.png + icons/menu/light/emoji.png icons/menu/dark/new.png icons/menu/dark/network-list.png @@ -74,5 +76,7 @@ icons/menu/dark/next.png icons/menu/dark/help.png icons/menu/dark/about.png + icons/menu/dark/update.png + icons/menu/dark/emoji.png diff --git a/src/fe-gtk/gtkutil.c b/src/fe-gtk/gtkutil.c index fd3c3617..21e53573 100644 --- a/src/fe-gtk/gtkutil.c +++ b/src/fe-gtk/gtkutil.c @@ -96,6 +96,7 @@ gtkutil_menu_custom_icon_from_stock (const char *stock_name) { "gtk-go-forward", "zc-menu-next" }, { "gtk-help", "zc-menu-help" }, { "gtk-about", "zc-menu-about" }, + { "gtk-convert", "zc-menu-emoji" }, }; size_t i; @@ -143,6 +144,9 @@ gtkutil_menu_custom_icon_from_icon_name (const char *icon_name) { "go-next", "zc-menu-next" }, { "help-browser", "zc-menu-help" }, { "help-about", "zc-menu-about" }, + { "face-smile", "zc-menu-emoji" }, + { "insert-emoticon", "zc-menu-emoji" }, + { "software-update-available", "zc-menu-update" }, { "network-workgroup", "zc-menu-chanlist" }, }; size_t i; @@ -195,6 +199,8 @@ gtkutil_stock_from_menu_custom_icon (const char *custom_icon) { "zc-menu-next", GTK_STOCK_GO_FORWARD }, { "zc-menu-help", GTK_STOCK_HELP }, { "zc-menu-about", GTK_STOCK_ABOUT }, + { "zc-menu-emoji", GTK_STOCK_CONVERT }, + { "zc-menu-update", GTK_STOCK_REFRESH }, }; size_t i; diff --git a/src/fe-gtk/maingui.c b/src/fe-gtk/maingui.c index 20dad6b8..522bf769 100644 --- a/src/fe-gtk/maingui.c +++ b/src/fe-gtk/maingui.c @@ -3545,6 +3545,7 @@ mg_create_entry (session *sess, GtkWidget *box) "face-smile", "insert-emoticon-symbolic", "insert-emoticon", + "zc-menu-emoji", NULL }; const char *emoji_fallback_icon_name; diff --git a/src/fe-gtk/menu.c b/src/fe-gtk/menu.c index 32364b53..3c1275b9 100644 --- a/src/fe-gtk/menu.c +++ b/src/fe-gtk/menu.c @@ -2014,6 +2014,7 @@ menu_about (GtkWidget *wid, gpointer sess) #define ICON_FIND "zc-menu-find" #define ICON_HELP "zc-menu-help" #define ICON_ABOUT "zc-menu-about" +#define ICON_UPDATE "zc-menu-update" static struct mymenu mymenu[] = { {N_("_ZoiteChat"), 0, 0, M_NEWMENU, MENU_ID_ZOITECHAT, 0, 1}, @@ -2109,6 +2110,7 @@ static struct mymenu mymenu[] = { {N_("_Help"), 0, 0, M_NEWMENU, 0, 0, 1}, /* 74 */ {N_("_Contents"), menu_docs, ICON_HELP, M_MENUSTOCK, 0, 0, 1, GDK_KEY_F1}, + {N_("_Update"), menu_docs, ICON_UPDATE, M_MENUSTOCK, 0, 0, 1}, {N_("_About"), menu_about, ICON_ABOUT, M_MENUSTOCK, 0, 0, 1}, {0, 0, 0, M_END, 0, 0, 0}, diff --git a/src/fe-gtk/servlistgui.c b/src/fe-gtk/servlistgui.c index 2a014be6..230238f7 100644 --- a/src/fe-gtk/servlistgui.c +++ b/src/fe-gtk/servlistgui.c @@ -40,7 +40,7 @@ #define SERVLIST_Y_PADDING 0 /* vertical padding in the network editor */ #if HAVE_GTK3 -#define ICON_SERVLIST_CONNECT "network-connect" +#define ICON_SERVLIST_CONNECT "zc-menu-connect" #define ICON_SERVLIST_ADD "list-add" #define ICON_SERVLIST_REMOVE "list-remove" #define ICON_SERVLIST_CLOSE "window-close"