diff --git a/Gtk3/gtk05 b/Gtk3/gtk05 deleted file mode 100644 index b5ff8c7..0000000 --- a/Gtk3/gtk05 +++ /dev/null @@ -1,28 +0,0 @@ -#include -#include -#include - -/* run this program using the console pauser or add your own getch, system("pause") or input loop */ - -int main(int argc, char *argv[]) { - GtkWidget *window; - GtkWidget *vbox; - GtkWidget *button; - GtkWidget *image; - gtk_init(&argc,&argv); - window=gtk_window_new(GTK_WINDOW_POPUP); - g_signal_connect(G_OBJECT(window),"destroy",G_CALLBACK(gtk_main_quit),NULL); - gtk_window_set_title(GTK_WINDOW(window),"gtk(5)"); - gtk_window_set_position(GTK_WINDOW(window),GTK_WIN_POS_CENTER); - gtk_window_set_default_size(GTK_WINDOW(window),400,300); - vbox=gtk_vbox_new(FALSE,0); - gtk_container_add(GTK_CONTAINER(window),vbox); - image=gtk_image_new_from_file("a.png"); - gtk_box_pack_start(GTK_BOX(vbox),image,FALSE,FALSE,0); - button=gtk_button_new_with_label("Exit"); - g_signal_connect(G_OBJECT(button),"clicked",G_CALLBACK(gtk_main_quit),NULL); - gtk_box_pack_start(GTK_BOX(vbox),button,FALSE,FALSE,0); - gtk_widget_show_all(window); - gtk_main(); - return 0; -} diff --git a/Gtk3/gtk5/Makefile.win b/Gtk3/gtk05/Makefile.win similarity index 100% rename from Gtk3/gtk5/Makefile.win rename to Gtk3/gtk05/Makefile.win diff --git a/Gtk3/gtk5/README b/Gtk3/gtk05/README similarity index 100% rename from Gtk3/gtk5/README rename to Gtk3/gtk05/README diff --git a/Gtk3/gtk5/a.png b/Gtk3/gtk05/a.png similarity index 100% rename from Gtk3/gtk5/a.png rename to Gtk3/gtk05/a.png diff --git a/Gtk3/gtk5/gtk5.dev b/Gtk3/gtk05/gtk5.dev similarity index 100% rename from Gtk3/gtk5/gtk5.dev rename to Gtk3/gtk05/gtk5.dev diff --git a/Gtk3/gtk5/gtk5.ico b/Gtk3/gtk05/gtk5.ico similarity index 100% rename from Gtk3/gtk5/gtk5.ico rename to Gtk3/gtk05/gtk5.ico diff --git a/Gtk3/gtk5/gtk5.layout b/Gtk3/gtk05/gtk5.layout similarity index 100% rename from Gtk3/gtk5/gtk5.layout rename to Gtk3/gtk05/gtk5.layout diff --git a/Gtk3/gtk5/gtk5_private.h b/Gtk3/gtk05/gtk5_private.h similarity index 100% rename from Gtk3/gtk5/gtk5_private.h rename to Gtk3/gtk05/gtk5_private.h diff --git a/Gtk3/gtk5/gtk5_private.rc b/Gtk3/gtk05/gtk5_private.rc similarity index 100% rename from Gtk3/gtk5/gtk5_private.rc rename to Gtk3/gtk05/gtk5_private.rc diff --git a/Gtk3/gtk5/gtk5_private.res b/Gtk3/gtk05/gtk5_private.res similarity index 100% rename from Gtk3/gtk5/gtk5_private.res rename to Gtk3/gtk05/gtk5_private.res diff --git a/Gtk3/gtk5/main.c b/Gtk3/gtk05/main.c similarity index 100% rename from Gtk3/gtk5/main.c rename to Gtk3/gtk05/main.c diff --git a/Gtk3/gtk6/Makefile.win b/Gtk3/gtk06/Makefile.win similarity index 100% rename from Gtk3/gtk6/Makefile.win rename to Gtk3/gtk06/Makefile.win diff --git a/Gtk3/gtk6/README b/Gtk3/gtk06/README similarity index 100% rename from Gtk3/gtk6/README rename to Gtk3/gtk06/README diff --git a/Gtk3/gtk6/gtk6.dev b/Gtk3/gtk06/gtk6.dev similarity index 100% rename from Gtk3/gtk6/gtk6.dev rename to Gtk3/gtk06/gtk6.dev diff --git a/Gtk3/gtk6/gtk6.ico b/Gtk3/gtk06/gtk6.ico similarity index 100% rename from Gtk3/gtk6/gtk6.ico rename to Gtk3/gtk06/gtk6.ico diff --git a/Gtk3/gtk6/gtk6.layout b/Gtk3/gtk06/gtk6.layout similarity index 100% rename from Gtk3/gtk6/gtk6.layout rename to Gtk3/gtk06/gtk6.layout diff --git a/Gtk3/gtk6/gtk6_private.h b/Gtk3/gtk06/gtk6_private.h similarity index 100% rename from Gtk3/gtk6/gtk6_private.h rename to Gtk3/gtk06/gtk6_private.h diff --git a/Gtk3/gtk6/gtk6_private.rc b/Gtk3/gtk06/gtk6_private.rc similarity index 100% rename from Gtk3/gtk6/gtk6_private.rc rename to Gtk3/gtk06/gtk6_private.rc diff --git a/Gtk3/gtk6/gtk6_private.res b/Gtk3/gtk06/gtk6_private.res similarity index 100% rename from Gtk3/gtk6/gtk6_private.res rename to Gtk3/gtk06/gtk6_private.res diff --git a/Gtk3/gtk6/main.c b/Gtk3/gtk06/main.c similarity index 100% rename from Gtk3/gtk6/main.c rename to Gtk3/gtk06/main.c diff --git a/Gtk3/gtk6/ui.glade b/Gtk3/gtk06/ui.glade similarity index 100% rename from Gtk3/gtk6/ui.glade rename to Gtk3/gtk06/ui.glade diff --git a/Gtk3/gtk7/Makefile.win b/Gtk3/gtk07/Makefile.win similarity index 100% rename from Gtk3/gtk7/Makefile.win rename to Gtk3/gtk07/Makefile.win diff --git a/Gtk3/gtk7/README b/Gtk3/gtk07/README similarity index 100% rename from Gtk3/gtk7/README rename to Gtk3/gtk07/README diff --git a/Gtk3/gtk7/gtk7.c b/Gtk3/gtk07/gtk7.c similarity index 100% rename from Gtk3/gtk7/gtk7.c rename to Gtk3/gtk07/gtk7.c diff --git a/Gtk3/gtk7/gtk7.dev b/Gtk3/gtk07/gtk7.dev similarity index 100% rename from Gtk3/gtk7/gtk7.dev rename to Gtk3/gtk07/gtk7.dev diff --git a/Gtk3/gtk7/gtk7.h b/Gtk3/gtk07/gtk7.h similarity index 100% rename from Gtk3/gtk7/gtk7.h rename to Gtk3/gtk07/gtk7.h diff --git a/Gtk3/gtk7/gtk7.layout b/Gtk3/gtk07/gtk7.layout similarity index 100% rename from Gtk3/gtk7/gtk7.layout rename to Gtk3/gtk07/gtk7.layout diff --git a/Gtk3/gtk7/main.c b/Gtk3/gtk07/main.c similarity index 100% rename from Gtk3/gtk7/main.c rename to Gtk3/gtk07/main.c diff --git a/Gtk3/gtk8/Makefile.win b/Gtk3/gtk08/Makefile.win similarity index 100% rename from Gtk3/gtk8/Makefile.win rename to Gtk3/gtk08/Makefile.win diff --git a/Gtk3/gtk8/README b/Gtk3/gtk08/README similarity index 100% rename from Gtk3/gtk8/README rename to Gtk3/gtk08/README diff --git a/Gtk3/gtk8/gtk8.dev b/Gtk3/gtk08/gtk8.dev similarity index 100% rename from Gtk3/gtk8/gtk8.dev rename to Gtk3/gtk08/gtk8.dev diff --git a/Gtk3/gtk8/gtk8.ico b/Gtk3/gtk08/gtk8.ico similarity index 100% rename from Gtk3/gtk8/gtk8.ico rename to Gtk3/gtk08/gtk8.ico diff --git a/Gtk3/gtk8/gtk8.layout b/Gtk3/gtk08/gtk8.layout similarity index 100% rename from Gtk3/gtk8/gtk8.layout rename to Gtk3/gtk08/gtk8.layout diff --git a/Gtk3/gtk8/gtk8_private.h b/Gtk3/gtk08/gtk8_private.h similarity index 100% rename from Gtk3/gtk8/gtk8_private.h rename to Gtk3/gtk08/gtk8_private.h diff --git a/Gtk3/gtk8/gtk8_private.rc b/Gtk3/gtk08/gtk8_private.rc similarity index 100% rename from Gtk3/gtk8/gtk8_private.rc rename to Gtk3/gtk08/gtk8_private.rc diff --git a/Gtk3/gtk8/gtk8_private.res b/Gtk3/gtk08/gtk8_private.res similarity index 100% rename from Gtk3/gtk8/gtk8_private.res rename to Gtk3/gtk08/gtk8_private.res diff --git a/Gtk3/gtk8/main.c b/Gtk3/gtk08/main.c similarity index 100% rename from Gtk3/gtk8/main.c rename to Gtk3/gtk08/main.c diff --git a/Gtk3/gtk9/Makefile.win b/Gtk3/gtk09/Makefile.win similarity index 100% rename from Gtk3/gtk9/Makefile.win rename to Gtk3/gtk09/Makefile.win diff --git a/Gtk3/gtk9/README b/Gtk3/gtk09/README similarity index 100% rename from Gtk3/gtk9/README rename to Gtk3/gtk09/README diff --git a/Gtk3/gtk9/gtk9.dev b/Gtk3/gtk09/gtk9.dev similarity index 100% rename from Gtk3/gtk9/gtk9.dev rename to Gtk3/gtk09/gtk9.dev diff --git a/Gtk3/gtk9/gtk9.ico b/Gtk3/gtk09/gtk9.ico similarity index 100% rename from Gtk3/gtk9/gtk9.ico rename to Gtk3/gtk09/gtk9.ico diff --git a/Gtk3/gtk9/gtk9.layout b/Gtk3/gtk09/gtk9.layout similarity index 100% rename from Gtk3/gtk9/gtk9.layout rename to Gtk3/gtk09/gtk9.layout diff --git a/Gtk3/gtk9/gtk9_private.h b/Gtk3/gtk09/gtk9_private.h similarity index 100% rename from Gtk3/gtk9/gtk9_private.h rename to Gtk3/gtk09/gtk9_private.h diff --git a/Gtk3/gtk9/gtk9_private.rc b/Gtk3/gtk09/gtk9_private.rc similarity index 100% rename from Gtk3/gtk9/gtk9_private.rc rename to Gtk3/gtk09/gtk9_private.rc diff --git a/Gtk3/gtk9/gtk9_private.res b/Gtk3/gtk09/gtk9_private.res similarity index 100% rename from Gtk3/gtk9/gtk9_private.res rename to Gtk3/gtk09/gtk9_private.res diff --git a/Gtk3/gtk9/main.c b/Gtk3/gtk09/main.c similarity index 100% rename from Gtk3/gtk9/main.c rename to Gtk3/gtk09/main.c diff --git a/Gtk3/gtk11/Makefile.win b/Gtk3/gtk11/Makefile.win new file mode 100644 index 0000000..9e4de3e --- /dev/null +++ b/Gtk3/gtk11/Makefile.win @@ -0,0 +1,28 @@ +# Project: gtk11 +# Makefile created by Dev-C++ 5.11 + +CPP = g++.exe +CC = gcc.exe +WINDRES = windres.exe +OBJ = main.o +LINKOBJ = main.o +LIBS = -L"C:/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib32" -L"C:/Dev-Cpp/gtk+/lib" -static-libgcc -lgtk-3 -lgdk-3 -lgdi32 -limm32 -lshell32 -lole32 -Wl,-luuid -lpangocairo-1.0 -lpangoft2-1.0 -lfreetype -lfontconfig -lpangowin32-1.0 -lgdi32 -lpango-1.0 -lm -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -m32 +INCS = -I"C:/Dev-Cpp/MinGW64/include" -I"C:/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/5.1.0/include" -I"C:/Dev-Cpp/gtk+/include/gtk-3.0" -I"C:/Dev-Cpp/gtk+/include/cairo" -I"C:/Dev-Cpp/gtk+/include/pango-1.0" -I"C:/Dev-Cpp/gtk+/include/atk-1.0" -I"C:/Dev-Cpp/gtk+/include/cairo" -I"C:/Dev-Cpp/gtk+/include/pixman-1" -I"C:/Dev-Cpp/gtk+/include" -I"C:/Dev-Cpp/gtk+/include/freetype2" -I"C:/Dev-Cpp/gtk+/include" -I"C:/Dev-Cpp/gtk+/include/libpng15" -I"C:/Dev-Cpp/gtk+/include/gdk-pixbuf-2.0" -I"C:/Dev-Cpp/gtk+/include/libpng15" -I"C:/Dev-Cpp/gtk+/include/glib-2.0" -I"C:/Dev-Cpp/gtk+/lib/glib-2.0/include" -I"C:/Dev-Cpp/gtk+/include/gtk-3.0/gtk" +CXXINCS = -I"C:/Dev-Cpp/MinGW64/include" -I"C:/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/5.1.0/include" -I"C:/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/5.1.0/include/c++" -I"C:/Dev-Cpp/gtk+/include/gtk-3.0" -I"C:/Dev-Cpp/gtk+/include/cairo" -I"C:/Dev-Cpp/gtk+/include/pango-1.0" -I"C:/Dev-Cpp/gtk+/include/atk-1.0" -I"C:/Dev-Cpp/gtk+/include/cairo" -I"C:/Dev-Cpp/gtk+/include/pixman-1" -I"C:/Dev-Cpp/gtk+/include" -I"C:/Dev-Cpp/gtk+/include/freetype2" -I"C:/Dev-Cpp/gtk+/include" -I"C:/Dev-Cpp/gtk+/include/libpng15" -I"C:/Dev-Cpp/gtk+/include/gdk-pixbuf-2.0" -I"C:/Dev-Cpp/gtk+/include/libpng15" -I"C:/Dev-Cpp/gtk+/include/glib-2.0" -I"C:/Dev-Cpp/gtk+/lib/glib-2.0/include" -I"C:/Dev-Cpp/gtk+/include/gtk-3.0/gtk" +BIN = gtk11.exe +CXXFLAGS = $(CXXINCS) -m32 +CFLAGS = $(INCS) -m32 +RM = rm.exe -f + +.PHONY: all all-before all-after clean clean-custom + +all: all-before $(BIN) all-after + +clean: clean-custom + ${RM} $(OBJ) $(BIN) + +$(BIN): $(OBJ) + $(CPP) $(LINKOBJ) -o $(BIN) $(LIBS) + +main.o: main.cpp + $(CPP) -c main.cpp -o main.o $(CXXFLAGS) diff --git a/Gtk3/gtk11/gtk11.dev b/Gtk3/gtk11/gtk11.dev new file mode 100644 index 0000000..5dbf3e1 --- /dev/null +++ b/Gtk3/gtk11/gtk11.dev @@ -0,0 +1,62 @@ +[Project] +FileName=Project1.dev +Name=gtk11 +Type=1 +Ver=2 +ObjFiles= +Includes= +Libs= +PrivateResource= +ResourceIncludes= +MakeIncludes= +Compiler= +CppCompiler= +Linker= +IsCpp=1 +Icon= +ExeOutput= +ObjectOutput= +LogOutput= +LogOutputEnabled=0 +OverrideOutput=0 +OverrideOutputName=Project1.exe +HostApplication= +UseCustomMakefile=0 +CustomMakefile= +CommandLine= +Folders= +IncludeVersionInfo=0 +SupportXPThemes=0 +CompilerSet=10 +CompilerSettings=0000000100000000000000000 +UnitCount=1 + +[VersionInfo] +Major=1 +Minor=0 +Release=0 +Build=0 +LanguageID=1033 +CharsetID=1252 +CompanyName= +FileVersion=1.0.0.0 +FileDescription=Developed using the Dev-C++ IDE +InternalName= +LegalCopyright= +LegalTrademarks= +OriginalFilename= +ProductName= +ProductVersion=1.0.0.0 +AutoIncBuildNr=0 +SyncProduct=1 + +[Unit1] +FileName=main.cpp +CompileCpp=1 +Folder= +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + diff --git a/Gtk3/gtk11/gtk11.layout b/Gtk3/gtk11/gtk11.layout new file mode 100644 index 0000000..f098be0 --- /dev/null +++ b/Gtk3/gtk11/gtk11.layout @@ -0,0 +1,8 @@ +[Editors] +Order=0 +Focused=0 +[Editor_0] +CursorCol=20 +CursorRow=1 +TopLine=1 +LeftChar=1 diff --git a/Gtk3/gtk11/main.cpp b/Gtk3/gtk11/main.cpp new file mode 100644 index 0000000..2b08896 --- /dev/null +++ b/Gtk3/gtk11/main.cpp @@ -0,0 +1,18 @@ +#include +void hello(GtkWidget *widget,gpointer data){ + g_print("%s ",(gchar*)data); +} +int main(int argc,char **argv){ + GtkWidget *window; + GtkWidget *button; + char str1[20]="hello"; + gtk_init(&argc,&argv); + window=gtk_window_new(GTK_WINDOW_TOPLEVEL); + g_signal_connect(G_OBJECT(window),"destroy",G_CALLBACK(gtk_main_quit),NULL); + button=gtk_button_new_with_label("print"); + gtk_container_add(GTK_CONTAINER(window),button); + g_signal_connect(G_OBJECT(button),"clicked",G_CALLBACK(hello),(gpointer)str1); + gtk_widget_show_all(window); + gtk_main(); + return 0; +} diff --git a/win32/Xeapi.exe b/win32/Xeapi.exe new file mode 100644 index 0000000..1f4903c Binary files /dev/null and b/win32/Xeapi.exe differ diff --git a/win32/xerelease6-x86.exe b/win32/xerelease6-x86.exe new file mode 100644 index 0000000..f1e0f30 Binary files /dev/null and b/win32/xerelease6-x86.exe differ diff --git a/win32/xerelease6.exe b/win32/xerelease6.exe new file mode 100644 index 0000000..e0ebf81 Binary files /dev/null and b/win32/xerelease6.exe differ