Update gtk28
This commit is contained in:
parent
3798b1dd85
commit
10c5efe3ef
|
@ -9,8 +9,8 @@
|
|||
<Target title="Debug">
|
||||
<Option output="bin/Debug/gtk28" prefix_auto="1" extension_auto="1" />
|
||||
<Option object_output="obj/Debug/" />
|
||||
<Option type="1" />
|
||||
<Option compiler="gcc" />
|
||||
<Option type="0" />
|
||||
<Option compiler="gnu_gcc_compilergtk3" />
|
||||
<Compiler>
|
||||
<Add option="-g" />
|
||||
</Compiler>
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
|
||||
1606780433 /root/cpp50/winpe.xpm
|
||||
|
||||
1608645959 source:/root/gtk28/gtkwin.cpp
|
||||
1608857660 source:/root/gtk28/gtkwin.cpp
|
||||
"gtkwin.h"
|
||||
"test.h"
|
||||
"winpe.xpm"
|
||||
|
@ -39,7 +39,7 @@
|
|||
1608645795 /root/gtk28/gtkwin.h
|
||||
<gtk/gtk.h>
|
||||
|
||||
1608728677 /root/gtk28/test.h
|
||||
1608874244 /root/gtk28/test.h
|
||||
<gtk/gtk.h>
|
||||
|
||||
1606780433 /root/gtk28/winpe.xpm
|
||||
|
@ -49,7 +49,7 @@
|
|||
1608434422 source:/root/gtk28/main.cpp
|
||||
"gtkwin.h"
|
||||
|
||||
1608728736 source:/root/gtk28/test.cpp
|
||||
1608874424 source:/root/gtk28/test.cpp
|
||||
"test.h"
|
||||
<cstdio>
|
||||
<cstring>
|
||||
|
|
|
@ -69,7 +69,9 @@ void MenuBar::menu_init(GtkWidget *window){
|
|||
menuitem2.menuitem_init("config",NULL,NULL);
|
||||
menubar_append(menuitem2);
|
||||
menu.set_submenu(menuitem2);
|
||||
menuitem2.menuitem_init("Change config",config_activate,NULL);
|
||||
menuitem2.menuitem_init("Change config1",config1_activate,NULL);
|
||||
menu.menu_append(menuitem2);
|
||||
menuitem2.menuitem_init("Change config2",NULL,NULL);
|
||||
menu.menu_append(menuitem2);
|
||||
|
||||
menuitem2.menuitem_init("Help",NULL,NULL);
|
||||
|
|
|
@ -20,11 +20,11 @@ void about_activate(GtkWidget *widget,gpointer data){
|
|||
MsgBox("About gtk(28)","gtk28 by daleclack\n2020 Xe Corporation");
|
||||
}
|
||||
|
||||
void config_activate(GtkWidget *widget,gpointer data){
|
||||
InputBox("config");
|
||||
void config1_activate(GtkWidget *widget,gpointer data){
|
||||
InputBox("Input config1","config_1");
|
||||
}
|
||||
|
||||
void InputBox(const char *filename){
|
||||
void InputBox(const gchar *content,const char *filename){
|
||||
const gchar *str;
|
||||
int response;
|
||||
GtkWidget *dialog=gtk_dialog_new();
|
||||
|
@ -37,7 +37,11 @@ void InputBox(const char *filename){
|
|||
|
||||
GtkWidget *content_area=gtk_dialog_get_content_area(GTK_DIALOG(_dialog));
|
||||
GtkContainer *_content_area=GTK_CONTAINER(content_area);
|
||||
GtkWidget *label=gtk_label_new("Input config");
|
||||
GtkWidget *label=gtk_label_new(" ");
|
||||
gtk_container_add(_content_area,label);
|
||||
label=gtk_label_new(content);
|
||||
gtk_container_add(_content_area,label);
|
||||
label=gtk_label_new(" ");
|
||||
GtkWidget *entry=gtk_entry_new();
|
||||
gtk_entry_set_text(GTK_ENTRY(entry),"default config");
|
||||
|
||||
|
|
|
@ -4,9 +4,9 @@ void print(GtkWidget *widget,gpointer data);
|
|||
|
||||
void quit(GtkWidget *widget,gpointer data);
|
||||
|
||||
void config_activate(GtkWidget *widget,gpointer data);
|
||||
void config1_activate(GtkWidget *widget,gpointer data);
|
||||
|
||||
void InputBox(const char *filename);
|
||||
void InputBox(const gchar *content,const char *filename);
|
||||
|
||||
void MsgBox(const gchar *title,const gchar *msg);
|
||||
|
||||
|
|
Loading…
Reference in New Issue