Changeset 4333
- Timestamp:
- 04/09/08 19:06:03 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-gsm/src/openmoko-panel-gsm.c
r4191 r4333 132 132 } 133 133 134 static void 135 gsm_applet_gsm_antenna_status(MokoGsmdConnection* self, gboolean status) 136 { 137 g_debug( "gsm_applet_gsm_antenna_status: status = %s", status ? "ON" : "OFF" ); 138 if(status) { 139 theApplet->type = 6; 140 gsm_applet_update_signal_strength( self, 0, theApplet ); 141 gsm_applet_show_status( 0, theApplet ); 142 } 143 else { 144 /* notify user antenna is OFF */ 145 theApplet->type = 7; 146 gsm_applet_update_signal_strength( self, 99, theApplet ); 147 gsm_applet_show_status( 0, theApplet ); 148 } 149 150 151 } 152 134 153 static void gsm_applet_network_current_operator_cb(MokoGsmdConnection *self, const gchar* name) 135 154 { … … 203 222 details = g_strdup_printf( "Type: Roaming\nCell ID: %04x : %04x\nSignal: %i dbM", applet->lac, applet->cell, -113 + applet->strength*2 ); 204 223 break; 205 206 default: 224 225 case 6: summary = g_strdup( "GSM Antenna Power-Up" ); 226 break; 227 228 case 7: summary = g_strdup( "GSM Antenna Power-Down" ); 229 break; 230 231 default: 207 232 summary = g_strdup( "Unknown" ); 208 233 } … … 214 239 gsm_applet_power_up_antenna(GtkWidget* menu, GsmApplet* applet) 215 240 { 216 //TODO notify user217 241 moko_gsmd_connection_set_antenna_power( applet->gsm, TRUE, NULL ); 218 242 } … … 227 251 gsm_applet_power_down_antenna(GtkWidget* menu, GsmApplet* applet) 228 252 { 229 //TODO notify user230 253 moko_gsmd_connection_set_antenna_power( applet->gsm, FALSE, NULL ); 231 254 } … … 236 259 moko_gsmd_connection_trigger_current_operator_event( applet->gsm ); 237 260 } 261 238 262 239 263 G_MODULE_EXPORT GtkWidget* … … 262 286 #endif 263 287 g_signal_connect( G_OBJECT(applet->gsm), "cipher-status-changed", G_CALLBACK(gsm_applet_update_cipher_status), applet ); 264 288 g_signal_connect( G_OBJECT(applet->gsm), "gsmd-antenna-status", G_CALLBACK(gsm_applet_gsm_antenna_status), applet ); 289 265 290 // tap-with-hold menu (NOTE: temporary: left button atm.) 266 291 GtkMenu* menu = GTK_MENU (gtk_menu_new()); … … 292 317 gtk_widget_show_all( GTK_WIDGET(menu) ); 293 318 moko_panel_applet_set_popup( mokoapplet, GTK_WIDGET (menu), MOKO_PANEL_APPLET_CLICK_POPUP ); 319 294 320 return GTK_WIDGET(mokoapplet); 295 321 }
Note: See TracChangeset
for help on using the changeset viewer.
