Added some comments to the code
This commit is contained in:
parent
6abb041631
commit
94c62f3d6b
9 changed files with 50 additions and 37 deletions
|
|
@ -13,24 +13,26 @@
|
|||
|
||||
void createGTKTestWindow(){
|
||||
|
||||
gtk_init(0, NULL);
|
||||
gtk_init(0, NULL); //Init
|
||||
|
||||
builder = gtk_builder_new_from_file("glade/test_window.glade");
|
||||
window = GTK_WIDGET(gtk_builder_get_object(builder, "window"));
|
||||
g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL);
|
||||
gtk_builder_connect_signals(builder, NULL);
|
||||
builder = gtk_builder_new_from_file("glade/test_window.glade"); //Set builder
|
||||
window = GTK_WIDGET(gtk_builder_get_object(builder, "window")); //Tell the window what to build
|
||||
g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL); //Connect destroy signal
|
||||
gtk_builder_connect_signals(builder, NULL); //Connect the signals to builder
|
||||
|
||||
//Init the widgets
|
||||
fixed1 = GTK_WIDGET(gtk_builder_get_object(builder, "fixed1"));
|
||||
button1 = GTK_WIDGET(gtk_builder_get_object(builder, "button1"));
|
||||
label = GTK_WIDGET(gtk_builder_get_object(builder, "label"));
|
||||
check = GTK_WIDGET(gtk_builder_get_object(builder, "check"));
|
||||
level = GTK_WIDGET(gtk_builder_get_object(builder, "level"));
|
||||
|
||||
gtk_widget_show(window);
|
||||
gtk_main();
|
||||
gtk_widget_show(window); //Show the widgets
|
||||
gtk_main(); //Create window
|
||||
logger("[GTK] Window closed.");
|
||||
}
|
||||
|
||||
//Set the level of the bar
|
||||
void setBarLevel(){
|
||||
if(gtk_level_bar_get_value(GTK_LEVEL_BAR(level)) == 100){
|
||||
gtk_label_set_text(GTK_LABEL(label), (const gchar*) "LEVEL UP!");
|
||||
|
|
@ -45,6 +47,7 @@ void setBarLevel(){
|
|||
}
|
||||
}
|
||||
|
||||
//Button event
|
||||
void on_button1_clicked(GtkButton *b){
|
||||
gtk_label_set_text(GTK_LABEL(label), (const gchar*) "DO NOT PUSH THE BUUUTTTON");
|
||||
logger("[GTK] Button 'button1' clicked.");
|
||||
|
|
@ -61,11 +64,13 @@ void on_gay_check_toggled(GtkToggleButton *t){
|
|||
}
|
||||
}
|
||||
|
||||
//Window-focus-loss event
|
||||
void on_window_focus_out_event(GtkWindow *w){
|
||||
gtk_label_set_text(GTK_LABEL(label), (const gchar*) "HEY! COME BACK!");
|
||||
logger("[GTK] Window focus lost.");
|
||||
}
|
||||
|
||||
//Windows-focus-regain event
|
||||
void on_window_focus_in_event(GtkWindow *w){
|
||||
gtk_label_set_text(GTK_LABEL(label), (const gchar*) "Welcome Back!");
|
||||
logger("[GTK] Window regained focus.");
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@
|
|||
|
||||
char loggerDirPath[PATH_MAX];
|
||||
|
||||
//Logs given message into output.log
|
||||
void logger(char message[512]){
|
||||
FILE *log_file;
|
||||
time_t t = time(NULL);
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@
|
|||
|
||||
void testSQLConnection(){
|
||||
|
||||
MYSQL *sql;
|
||||
sql = mysql_init(NULL);
|
||||
MYSQL *sql; //SQL connection
|
||||
sql = mysql_init(NULL); //Init connection
|
||||
char hostname[200];
|
||||
unsigned int port;
|
||||
char user[200];
|
||||
|
|
@ -28,17 +28,18 @@ void testSQLConnection(){
|
|||
scanf("%s", &user);
|
||||
password = getpass("Password: ");
|
||||
|
||||
//Try to connect with given data
|
||||
if(mysql_real_connect(sql, hostname, user, password, database, 33000, NULL, 0) == NULL){
|
||||
fprintf (stderr, "ERROR: mysql_real_connect():"
|
||||
"%u (%s)\n",mysql_errno (sql), mysql_error (sql));
|
||||
"%u (%s)\n",mysql_errno (sql), mysql_error (sql)); //On Error, print it
|
||||
char buffer[1024];
|
||||
snprintf(buffer, sizeof(buffer), "[ERROR] mysql_read_connect(): %u (%s)\n", mysql_errno(sql), mysql_error(sql));
|
||||
logger(buffer);
|
||||
mysql_close(sql);
|
||||
mysql_close(sql); //Close connection
|
||||
} else {
|
||||
printf("Successfully connected to: %s", hostname);
|
||||
logger("SQL Test Successful.");
|
||||
}
|
||||
|
||||
mysql_close(sql);
|
||||
mysql_close(sql); //Close connection
|
||||
}
|
||||
|
|
@ -10,41 +10,42 @@ int checkForUpdate(char ver[10]){
|
|||
struct sockaddr_in server;
|
||||
char server_reply[2000];
|
||||
|
||||
//Create Socket
|
||||
//Create socket
|
||||
sock = socket(AF_INET, SOCK_STREAM, 0);
|
||||
if( sock == -1){
|
||||
printf("Error while creating socket.");
|
||||
logger("Error while creating socket");
|
||||
}
|
||||
|
||||
server.sin_addr.s_addr = inet_addr("127.0.0.1");
|
||||
server.sin_addr.s_addr = inet_addr("127.0.0.1"); //Set the IP address of the server
|
||||
server.sin_family = AF_INET;
|
||||
server.sin_port = htons( 34000 );
|
||||
server.sin_port = htons( 34000 ); //Set the server port
|
||||
|
||||
//Connect to Server
|
||||
//Connect to server
|
||||
if(connect(sock, (struct sockaddr *)&server, sizeof(server)) < 0){
|
||||
perror("Error. Connnection to update server failed.");
|
||||
logger("[ERROR] Connection to update server failed.");
|
||||
return 1;
|
||||
}
|
||||
|
||||
if( send(sock, ver, strlen(ver), 0) < 0){
|
||||
//Send message
|
||||
if( send(sock, ver, strlen(ver), 0) < 0){
|
||||
puts("Error while communicating with server.");
|
||||
logger("[ERROR] Send to server failed.");
|
||||
}
|
||||
|
||||
//Receive response
|
||||
if( recv(sock, server_reply, 2000, 0) < 0){
|
||||
puts("Error while communicating with server.");
|
||||
logger("[ERROR] Receive from server failed.");
|
||||
}
|
||||
//Say that client outdated
|
||||
if(!strcmp(server_reply, "VERSION_OUTDATED")){
|
||||
printf("\033[0;31mYour client is outdated. Please update your client.\033[0m\n");
|
||||
logger("[WARNING] Client is outdated.");
|
||||
}
|
||||
|
||||
//Say that client is up-to-date
|
||||
if(!strcmp(server_reply, "VERSION_OK")){
|
||||
logger("[INFO] Client is up-to-date.");
|
||||
}
|
||||
close(sock);
|
||||
close(sock); //Close the socket
|
||||
return 0;
|
||||
}
|
||||
Reference in a new issue