- Timestamp:
- 12/12/06 16:37:18 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-finger-wheel.c
r361 r398 81 81 moko_finger_wheel_class_init(MokoFingerWheelClass *klass) 82 82 { 83 GObjectClass *object_class = G_OBJECT_CLASS (klass);83 GObjectClass *object_class = G_OBJECT_CLASS(klass); 84 84 parent_class = g_type_class_peek_parent(klass); 85 85 86 86 /* register private data */ 87 g_type_class_add_private (klass, sizeof (MokoFingerWheelPrivate));87 g_type_class_add_private( klass, sizeof(MokoFingerWheelPrivate) ); 88 88 89 89 /* hook virtual methods */ … … 180 180 gint attributes_mask; 181 181 182 GTK_WIDGET_SET_FLAGS (widget, GTK_REALIZED);182 GTK_WIDGET_SET_FLAGS(widget, GTK_REALIZED); 183 183 184 184 attributes.window_type = GDK_WINDOW_CHILD; … … 211 211 { 212 212 priv->popup = gtk_window_new(GTK_WINDOW_POPUP); 213 //gtk_window_set_decorated( priv->popup, FALSE ); 213 214 //FIXME Setting it to transparent is probably not necessary since we issue a mask anyway, right? 214 215 //gtk_widget_set_name( GTK_WIDGET(priv->popup), "transparent" ); … … 348 349 { 349 350 moko_debug( "moko_finger_wheel_button_press" ); 350 351 351 352 MokoFingerWheelPrivate* priv = MOKO_FINGER_WHEEL_GET_PRIVATE(widget); 352 353 353 354 gtk_grab_add( widget ); 354 355 gtk_widget_set_state( widget, GTK_STATE_ACTIVE ); … … 356 357 357 358 moko_finger_wheel_button_check_area (widget, event); 358 359 359 360 g_source_remove_by_user_data((gpointer) widget); 360 361 g_timeout_add (FINGER_WHEEL_LONG_PRESS_TIMEOUT, (GSourceFunc) moko_finger_wheel_button_long_press, (gpointer) widget); 361 362 362 363 return TRUE; 363 364 } … … 387 388 { 388 389 moko_debug( "moko_finger_wheel_button_release" ); 389 390 390 391 gtk_style_set_background (widget->style, widget->window, GTK_STATE_NORMAL); 391 392 gtk_widget_set_state( widget, GTK_STATE_NORMAL ); … … 393 394 394 395 moko_finger_wheel_button_emit_signal (widget, event); 395 396 396 397 g_source_remove_by_user_data((gpointer) widget); 397 398 return TRUE; … … 401 402 static gboolean moko_finger_wheel_button_long_press(gpointer data) 402 403 { 403 404 404 405 GtkWidget* widget = (GtkWidget*) data; 405 406 406 407 if (MOKO_FINGER_WHEEL (widget)->area_id == PRESS_LEFT_UP) 407 408 { … … 421 422 return TRUE; 422 423 } 423 424 424 425 return FALSE; 425 426 }
Note: See TracChangeset
for help on using the changeset viewer.
