Enlightenment CVS committal

Author  : chaos
Project : e17
Module  : proto

Dir     : e17/proto/entropy/src/plugins


Modified Files:
        layout_etk_simple.c 


Log Message:
* Config version bump
* Add misc. vfolder related infrastructure

===================================================================
RCS file: /cvs/e/e17/proto/entropy/src/plugins/layout_etk_simple.c,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -3 -r1.48 -r1.49
--- layout_etk_simple.c 4 Jun 2006 05:06:12 -0000       1.48
+++ layout_etk_simple.c 15 Jul 2006 12:50:55 -0000      1.49
@@ -63,6 +63,7 @@
 void entropy_plugin_layout_main ();
 char* entropy_plugin_toolkit_get();
 entropy_gui_component_instance* entropy_plugin_layout_create (entropy_core * 
core);
+void entropy_etk_layout_trackback_cb(Etk_Object* obj, void* data);
 
 
 
@@ -263,6 +264,18 @@
        etk_mime_dialog_create();
 }
 
+void entropy_etk_layout_trackback_cb(Etk_Object* obj, void* data)
+{
+       entropy_gui_component_instance* instance = data;
+       entropy_layout_gui* gui = instance->data;
+
+       if (!etk_widget_is_visible(gui->trackback->gui_object)) {
+               etk_widget_show_all(gui->trackback->gui_object);
+       } else {
+               etk_widget_hide(gui->trackback->gui_object);
+       }
+}
+
 void entropy_etk_layout_tree_cb(Etk_Object* obj, void* data)
 {
        entropy_gui_component_instance* instance = data;
@@ -666,12 +679,15 @@
 
   /*Menu setup*/
   menubar = etk_menu_bar_new();
+
+  /*File menu*/
   menu_item = _entropy_etk_menu_item_new(ETK_MENU_ITEM_NORMAL, _("File"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menubar), NULL);
   menu = etk_menu_new();
   etk_menu_item_submenu_set(ETK_MENU_ITEM(menu_item), ETK_MENU(menu));
   menu_item = _entropy_etk_menu_item_new(ETK_MENU_ITEM_NORMAL, _("Exit"), 
ETK_STOCK_SYSTEM_SHUTDOWN, ETK_MENU_SHELL(menu), NULL);
   etk_signal_connect("activated", ETK_OBJECT(menu_item), 
ETK_CALLBACK(etk_layout_simple_exit_cb), layout);
   
+  /*Edit menu*/
   menu_item = _entropy_etk_menu_item_new(ETK_MENU_ITEM_NORMAL, _("Edit"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menubar), NULL);
   menu = etk_menu_new();
   etk_menu_item_submenu_set(ETK_MENU_ITEM(menu_item), ETK_MENU(menu));
@@ -680,6 +696,7 @@
   _entropy_etk_menu_item_new(ETK_MENU_ITEM_NORMAL, _("Paste"), 
ETK_STOCK_EDIT_PASTE, ETK_MENU_SHELL(menu), NULL);
   
   
+  /*Tools menu*/
   menu_item = _entropy_etk_menu_item_new(ETK_MENU_ITEM_NORMAL, _("Tools"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menubar), NULL);
   menu = etk_menu_new();
   etk_menu_item_submenu_set(ETK_MENU_ITEM(menu_item), ETK_MENU(menu));
@@ -691,14 +708,20 @@
                  ETK_STOCK_EMBLEM_SYMBOLIC_LINK, ETK_MENU_SHELL(menu), NULL);
   etk_signal_connect("activated", ETK_OBJECT(menu_item), 
ETK_CALLBACK(etk_mime_dialog_cb), layout);
   
+  /*View menu*/
   menu_item = _entropy_etk_menu_item_new(ETK_MENU_ITEM_NORMAL, _("View"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menubar), NULL);
   menu = etk_menu_new();
   etk_menu_item_submenu_set(ETK_MENU_ITEM(menu_item), ETK_MENU(menu));
+  
   menu_item = _entropy_etk_menu_check_item_new(_("Tree View"), 
ETK_MENU_SHELL(menu));
   etk_menu_item_check_active_set(ETK_MENU_ITEM_CHECK(menu_item),1 );
   etk_signal_connect("activated", ETK_OBJECT(menu_item), 
ETK_CALLBACK(entropy_etk_layout_tree_cb), layout);
 
-  
+  menu_item = _entropy_etk_menu_check_item_new(_("Trackback view"), 
ETK_MENU_SHELL(menu));
+  etk_menu_item_check_active_set(ETK_MENU_ITEM_CHECK(menu_item),1 );
+  etk_signal_connect("activated", ETK_OBJECT(menu_item), 
ETK_CALLBACK(entropy_etk_layout_trackback_cb), layout);
+
+
   _entropy_etk_menu_item_new(ETK_MENU_ITEM_SEPARATOR, NULL, 
                  ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), NULL);
 
@@ -712,13 +735,14 @@
   etk_signal_connect("activated", ETK_OBJECT(menu_item), 
ETK_CALLBACK(etk_local_viewer_cb), layout);
 
 
-  
+  /*Debug menu*/
   menu_item = _entropy_etk_menu_item_new(ETK_MENU_ITEM_NORMAL, _("Debug"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menubar), NULL); 
   menu = etk_menu_new();
   etk_menu_item_submenu_set(ETK_MENU_ITEM(menu_item), ETK_MENU(menu));
   menu_item = _entropy_etk_menu_item_new(ETK_MENU_ITEM_NORMAL, _("File 
Cache"), ETK_STOCK_PLACES_FOLDER_SAVED_SEARCH, ETK_MENU_SHELL(menu), NULL);
   etk_signal_connect("activated", ETK_OBJECT(menu_item), 
ETK_CALLBACK(etk_file_cache_dialog_cb), layout);
   
+  /*Help menu*/
   menu_item = _entropy_etk_menu_item_new(ETK_MENU_ITEM_NORMAL, _("Help"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menubar), NULL);
   menu = etk_menu_new();
   etk_menu_item_submenu_set(ETK_MENU_ITEM(menu_item), ETK_MENU(menu));




-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to