monkey-bubble r260 - in trunk: . src/ui
- From: herzi svn gnome org
- To: svn-commits-list gnome org
- Subject: monkey-bubble r260 - in trunk: . src/ui
- Date: Wed, 6 Feb 2008 16:07:28 +0000 (GMT)
Author: herzi
Date: Wed Feb 6 16:07:28 2008
New Revision: 260
URL: http://svn.gnome.org/viewvc/monkey-bubble?rev=260&view=rev
Log:
2008-02-05 Sven Herzberg <sven imendio com>
* src/ui/ui-main.c: (new_1_player_game), (quit_program),
(pause_game), (new_network_game): simplified some callbacks for
upcoming changes
Modified:
trunk/ChangeLog
trunk/src/ui/ui-main.c
Modified: trunk/src/ui/ui-main.c
==============================================================================
--- trunk/src/ui/ui-main.c (original)
+++ trunk/src/ui/ui-main.c Wed Feb 6 16:07:28 2008
@@ -65,19 +65,14 @@
void ui_main_game_changed(Game * game,UiMain * ui_main);
-static void new_1_player_game(gpointer callback_data,
- guint callback_action,
- GtkWidget *widget);
+static void new_1_player_game (UiMain* uimain);
#ifdef GNOME
static void new_2_player_game(gpointer callback_data,
guint callback_action,
GtkWidget *widget);
#endif
-static void new_network_game(gpointer callback_data,
- guint callback_action,
- GtkWidget *widget);
-
+static void new_network_game (UiMain* uimain);
#ifdef GNOME
static void new_network_server(gpointer callback_data,
guint callback_action,
@@ -90,20 +85,14 @@
GtkWidget* widget);
#endif
-static void pause_game(gpointer callback_data,
- guint callback_action,
- GtkWidget *widget);
+static void pause_game (UiMain* uimain);
#ifdef GNOME
static void stop_game(gpointer callback_data,
guint callback_action,
GtkWidget *widget);
#endif
+static void quit_program (UiMain* uimain);
-
-static void quit_program(gpointer callback_data,
- guint callback_action,
- GtkWidget *widget);
-
#ifdef GNOME
static void about(gpointer callback_data,
guint callback_action,
@@ -520,19 +509,14 @@
}
-static void new_1_player_game(gpointer callback_data,
- guint callback_action,
- GtkWidget *widget){
-
- UiMain * ui_main;
- ui_main = ui_main_get_instance();
-
+static void
+new_1_player_game (UiMain* ui_main)
+{
#ifdef MAEMO
state_clear();
#endif
ui_main_new_1_player_game(ui_main);
-
}
@@ -552,29 +536,23 @@
}
#endif
-static void quit_program(gpointer callback_data,
- guint callback_action,
- GtkWidget *widget){
-
+static void
+quit_program (UiMain* uimain)
+{
+ // FIXME: use gtk_main_quit()
exit(0);
}
-static void pause_game(gpointer callback_data,
- guint callback_action,
- GtkWidget *widget) {
-
- UiMain * ui_main;
-
- ui_main = ui_main_get_instance();
-
+static void
+pause_game (UiMain* ui_main)
+{
if( PRIVATE(ui_main)->game != NULL) {
if( game_get_state( PRIVATE(ui_main)->game) == GAME_PAUSED) {
game_pause(PRIVATE(ui_main)->game,FALSE);
- } else {
+ } else {
game_pause(PRIVATE(ui_main)->game,TRUE);
}
}
-
}
static void ui_main_stop_game(UiMain * ui_main) {
@@ -675,17 +653,15 @@
}
#endif
-static void new_network_game(gpointer callback_data,
- guint callback_action,
- GtkWidget *widget) {
+static void
+new_network_game(UiMain* uimain)
+{
#ifdef MAEMO
- UiMain * uimain = UI_MAIN(callback_data);
PRIVATE(uimain)->ic = con_ic_connection_new();
g_signal_connect(PRIVATE(uimain)->ic, "connection-event", (GCallback)network_connected, NULL);
con_ic_connection_connect(PRIVATE(uimain)->ic, CON_IC_CONNECT_FLAG_NONE);
#endif
-
#ifdef GNOME
UiNetworkClient * ngl;
ngl = ui_network_client_new();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]