mirror of
https://github.com/tstellar/bygfoot.git
synced 2025-02-28 09:18:06 +01:00
added window league table
This commit is contained in:
parent
2afba6549d
commit
feb92d0c7a
28
src/league_table_callbacks.c
Normal file
28
src/league_table_callbacks.c
Normal file
@ -0,0 +1,28 @@
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#include <gtk/gtk.h>
|
||||
|
||||
#include "league_table_callbacks.h"
|
||||
#include "league_table_interface.h"
|
||||
#include "support.h"
|
||||
|
||||
|
||||
gboolean
|
||||
on_window_training_camp_delete_event (GtkWidget *widget,
|
||||
GdkEvent *event,
|
||||
gpointer user_data)
|
||||
{
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
on_b_cancel_clicked (GtkButton *button,
|
||||
gpointer user_data)
|
||||
{
|
||||
|
||||
}
|
||||
|
11
src/league_table_callbacks.h
Normal file
11
src/league_table_callbacks.h
Normal file
@ -0,0 +1,11 @@
|
||||
#include <gtk/gtk.h>
|
||||
|
||||
|
||||
gboolean
|
||||
on_window_training_camp_delete_event (GtkWidget *widget,
|
||||
GdkEvent *event,
|
||||
gpointer user_data);
|
||||
|
||||
void
|
||||
on_b_cancel_clicked (GtkButton *button,
|
||||
gpointer user_data);
|
108
src/league_table_interface.c
Normal file
108
src/league_table_interface.c
Normal file
@ -0,0 +1,108 @@
|
||||
/*
|
||||
* DO NOT EDIT THIS FILE - it is generated by Glade.
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <unistd.h>
|
||||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
|
||||
#include <gdk/gdkkeysyms.h>
|
||||
#include <gtk/gtk.h>
|
||||
|
||||
#include "league_table_callbacks.h"
|
||||
#include "league_table_interface.h"
|
||||
#include "support.h"
|
||||
|
||||
#define GLADE_HOOKUP_OBJECT(component,widget,name) \
|
||||
g_object_set_data_full (G_OBJECT (component), name, \
|
||||
gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)
|
||||
|
||||
#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
|
||||
g_object_set_data (G_OBJECT (component), name, widget)
|
||||
|
||||
GtkWidget*
|
||||
create_window_league_table (void)
|
||||
{
|
||||
GtkWidget *window_league_table;
|
||||
GtkWidget *panel_table;
|
||||
GtkWidget *l_camp_points;
|
||||
GtkWidget *l_recreation;
|
||||
GtkWidget *l_training;
|
||||
GtkWidget *b_ok;
|
||||
GtkWidget *l_costs;
|
||||
GtkWidget *hs_table1;
|
||||
GtkWidget *hs_table2;
|
||||
|
||||
window_league_table = gtk_window_new (GTK_WINDOW_TOPLEVEL);
|
||||
gtk_window_set_title (GTK_WINDOW (window_league_table), _("League table"));
|
||||
gtk_window_set_position (GTK_WINDOW (window_league_table), GTK_WIN_POS_CENTER);
|
||||
gtk_window_set_modal (GTK_WINDOW (window_league_table), TRUE);
|
||||
gtk_window_set_resizable (GTK_WINDOW (window_league_table), FALSE);
|
||||
|
||||
panel_table = gtk_fixed_new ();
|
||||
gtk_widget_show (panel_table);
|
||||
gtk_container_add (GTK_CONTAINER (window_league_table), panel_table);
|
||||
gtk_widget_set_size_request (panel_table, 500, 290);
|
||||
|
||||
l_camp_points = gtk_label_new (_("Camp points"));
|
||||
gtk_widget_show (l_camp_points);
|
||||
gtk_fixed_put (GTK_FIXED (panel_table), l_camp_points, 24, 192);
|
||||
gtk_widget_set_size_request (l_camp_points, 140, 20);
|
||||
|
||||
l_recreation = gtk_label_new (_("Recreation"));
|
||||
gtk_widget_show (l_recreation);
|
||||
gtk_fixed_put (GTK_FIXED (panel_table), l_recreation, 24, 128);
|
||||
gtk_widget_set_size_request (l_recreation, 140, 20);
|
||||
|
||||
l_training = gtk_label_new (_("Training"));
|
||||
gtk_widget_show (l_training);
|
||||
gtk_fixed_put (GTK_FIXED (panel_table), l_training, 24, 160);
|
||||
gtk_widget_set_size_request (l_training, 140, 20);
|
||||
|
||||
b_ok = gtk_button_new_from_stock ("gtk-ok");
|
||||
gtk_widget_show (b_ok);
|
||||
gtk_fixed_put (GTK_FIXED (panel_table), b_ok, 376, 254);
|
||||
gtk_widget_set_size_request (b_ok, 110, 25);
|
||||
|
||||
l_costs = gtk_label_new (_("Costs"));
|
||||
gtk_widget_show (l_costs);
|
||||
gtk_fixed_put (GTK_FIXED (panel_table), l_costs, 208, 128);
|
||||
gtk_widget_set_size_request (l_costs, 90, 20);
|
||||
|
||||
hs_table1 = gtk_hseparator_new ();
|
||||
gtk_widget_show (hs_table1);
|
||||
gtk_fixed_put (GTK_FIXED (panel_table), hs_table1, 25, 235);
|
||||
gtk_widget_set_size_request (hs_table1, 450, 16);
|
||||
|
||||
hs_table2 = gtk_hseparator_new ();
|
||||
gtk_widget_show (hs_table2);
|
||||
gtk_fixed_put (GTK_FIXED (panel_table), hs_table2, 25, 88);
|
||||
gtk_widget_set_size_request (hs_table2, 450, 16);
|
||||
|
||||
g_signal_connect ((gpointer) window_league_table, "delete_event",
|
||||
G_CALLBACK (on_window_training_camp_delete_event),
|
||||
NULL);
|
||||
g_signal_connect ((gpointer) b_ok, "clicked",
|
||||
G_CALLBACK (on_b_cancel_clicked),
|
||||
NULL);
|
||||
|
||||
/* Store pointers to all widgets, for use by lookup_widget(). */
|
||||
GLADE_HOOKUP_OBJECT_NO_REF (window_league_table, window_league_table, "window_league_table");
|
||||
GLADE_HOOKUP_OBJECT (window_league_table, panel_table, "panel_table");
|
||||
GLADE_HOOKUP_OBJECT (window_league_table, l_camp_points, "l_camp_points");
|
||||
GLADE_HOOKUP_OBJECT (window_league_table, l_recreation, "l_recreation");
|
||||
GLADE_HOOKUP_OBJECT (window_league_table, l_training, "l_training");
|
||||
GLADE_HOOKUP_OBJECT (window_league_table, b_ok, "b_ok");
|
||||
GLADE_HOOKUP_OBJECT (window_league_table, l_costs, "l_costs");
|
||||
GLADE_HOOKUP_OBJECT (window_league_table, hs_table1, "hs_table1");
|
||||
GLADE_HOOKUP_OBJECT (window_league_table, hs_table2, "hs_table2");
|
||||
|
||||
return window_league_table;
|
||||
}
|
||||
|
5
src/league_table_interface.h
Normal file
5
src/league_table_interface.h
Normal file
@ -0,0 +1,5 @@
|
||||
/*
|
||||
* DO NOT EDIT THIS FILE - it is generated by Glade.
|
||||
*/
|
||||
|
||||
GtkWidget* create_window_league_table (void);
|
Loading…
x
Reference in New Issue
Block a user