Enlightenment CVS committal

Author  : codewarrior
Project : e17
Module  : apps/estickies

Dir     : e17/apps/estickies/src/bin


Modified Files:
        about.c stickies.c 


Log Message:
Update estickies to the latest Etk changes and implement translucency (you need 
to have a composite manager running, and its hardcoded right now. Config will 
come later, and it should also be theme controlled)


===================================================================
RCS file: /cvs/e/e17/apps/estickies/src/bin/about.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- about.c     13 Mar 2007 16:59:13 -0000      1.6
+++ about.c     22 Mar 2007 23:33:16 -0000      1.7
@@ -21,7 +21,7 @@
    
    win = etk_dialog_new();
    etk_window_title_set(ETK_WINDOW(win), "About E Stickies");
-   etk_signal_connect_swapped("delete_event", ETK_OBJECT(win),
+   etk_signal_connect_swapped("delete-event", ETK_OBJECT(win),
                              ETK_CALLBACK(etk_window_hide_on_delete), win);
    etk_signal_connect_swapped("response", ETK_OBJECT(win),
                              ETK_CALLBACK(etk_window_hide_on_delete), win);
===================================================================
RCS file: /cvs/e/e17/apps/estickies/src/bin/stickies.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -3 -r1.14 -r1.15
--- stickies.c  7 Oct 2006 12:34:54 -0000       1.14
+++ stickies.c  22 Mar 2007 23:33:16 -0000      1.15
@@ -290,19 +290,20 @@
    snprintf(theme, sizeof(theme), PACKAGE_DATA_DIR"/themes/%s", s->theme);
    
    s->win = etk_window_new();
+   etk_window_has_alpha_set(ETK_WINDOW(s->win), ETK_TRUE);
    etk_window_title_set(ETK_WINDOW(s->win), "estickies");
    etk_window_wmclass_set(ETK_WINDOW(s->win), "estickies", "estickies");
    etk_window_decorated_set(ETK_WINDOW(s->win), ETK_FALSE);
    etk_window_shaped_set(ETK_WINDOW(s->win), ETK_TRUE);
    etk_widget_theme_file_set(s->win, theme);
    etk_widget_size_request_set(s->win, 208, 206);
-   etk_signal_connect("key_down", ETK_OBJECT(s->win), 
ETK_CALLBACK(_e_sticky_key_down_cb), s);
-   etk_signal_connect("mouse_down", ETK_OBJECT(s->win), 
ETK_CALLBACK(_e_sticky_mouse_down_cb), s);
-   etk_signal_connect("mouse_up", ETK_OBJECT(s->win), 
ETK_CALLBACK(_e_sticky_mouse_up_cb), s);
-   etk_signal_connect("mouse_move", ETK_OBJECT(s->win), 
ETK_CALLBACK(_e_sticky_mouse_move_cb), s);
-   etk_signal_connect("move", ETK_OBJECT(s->win), 
ETK_CALLBACK(_e_sticky_move_cb), s);
-   etk_signal_connect("resize", ETK_OBJECT(s->win), 
ETK_CALLBACK(_e_sticky_resize_cb), s);
-   etk_signal_connect("delete_event", ETK_OBJECT(s->win), 
ETK_CALLBACK(_e_sticky_delete_event_cb), s);
+   etk_signal_connect("key-down", ETK_OBJECT(s->win), 
ETK_CALLBACK(_e_sticky_key_down_cb), s);
+   etk_signal_connect("mouse-down", ETK_OBJECT(s->win), 
ETK_CALLBACK(_e_sticky_mouse_down_cb), s);
+   etk_signal_connect("mouse-up", ETK_OBJECT(s->win), 
ETK_CALLBACK(_e_sticky_mouse_up_cb), s);
+   etk_signal_connect("mouse-move", ETK_OBJECT(s->win), 
ETK_CALLBACK(_e_sticky_mouse_move_cb), s);
+   etk_signal_connect("moved", ETK_OBJECT(s->win), 
ETK_CALLBACK(_e_sticky_move_cb), s);
+   etk_signal_connect("resized", ETK_OBJECT(s->win), 
ETK_CALLBACK(_e_sticky_resize_cb), s);
+   etk_signal_connect("delete-event", ETK_OBJECT(s->win), 
ETK_CALLBACK(_e_sticky_delete_event_cb), s);
    //etk_signal_connect("focus_in", ETK_OBJECT(s->win), 
ETK_CALLBACK(_e_sticky_focus_in_cb), s);
    //etk_signal_connect("focus_out", ETK_OBJECT(s->win), 
ETK_CALLBACK(_e_sticky_focus_out_cb), s);
    etk_object_notification_callback_add(ETK_OBJECT(s->win), "sticky", 
_e_sticky_sticky_cb, s);
@@ -323,7 +324,7 @@
                              ETK_CALLBACK(_e_sticky_stick_toggle), s);
    //etk_tooltips_tip_set(button, "Make sticky visible on all desktops");
    etk_box_append(ETK_BOX(hbox), s->stick_toggle, ETK_BOX_START, ETK_BOX_NONE, 
0);
-   
+
    s->lock_toggle = etk_toggle_button_new();
    etk_object_properties_set(ETK_OBJECT(s->lock_toggle),
                             "focusable", ETK_FALSE, NULL);   
@@ -358,7 +359,12 @@
    
    etk_container_add(ETK_CONTAINER(s->win), vbox);
    etk_widget_focus(s->textview);
-   etk_signal_connect("selection_received", ETK_OBJECT(s->win), 
ETK_CALLBACK(_e_sticky_selection_text_request_cb), s);
+   etk_signal_connect("selection-received", ETK_OBJECT(s->win), 
ETK_CALLBACK(_e_sticky_selection_text_request_cb), s);
+   
+   etk_widget_color_set(s->win, 160, 160, 160, 160);   
+   etk_widget_color_set(s->stick_toggle, 160, 160, 160, 160);
+   etk_widget_color_set(s->lock_toggle, 160, 160, 160, 160);
+   etk_widget_color_set(s->close_button, 160, 160, 160, 160);   
 }
 
 E_Sticky *
@@ -396,7 +402,7 @@
    dialog = etk_message_dialog_new(ETK_MESSAGE_DIALOG_QUESTION, 
                                   ETK_MESSAGE_DIALOG_YES_NO,
                                   "Are you sure you want to delete this 
sticky?");
-   etk_signal_connect_swapped("delete_event", ETK_OBJECT(dialog), 
+   etk_signal_connect_swapped("delete-event", ETK_OBJECT(dialog), 
                              ETK_CALLBACK(etk_object_destroy), dialog);
    etk_signal_connect("response", ETK_OBJECT(dialog), 
                      ETK_CALLBACK(_e_sticky_delete_confirm_cb), s);



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to