Enlightenment CVS committal

Author  : andreas
Project : e17
Module  : proto/eflpp

Dir     : e17/proto/eflpp/src/esmart


Modified Files:
        eflpp_esmart.cpp eflpp_esmart_container.cpp 
        eflpp_esmart_container.h eflpp_esmart_group.cpp 
        eflpp_esmart_textentry.cpp 


Log Message:
- changed object creation from father to child

===================================================================
RCS file: /cvs/e/e17/proto/eflpp/src/esmart/eflpp_esmart.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- eflpp_esmart.cpp    8 Aug 2007 19:32:03 -0000       1.3
+++ eflpp_esmart.cpp    14 Aug 2007 20:58:03 -0000      1.4
@@ -10,7 +10,7 @@
 // EvasEsmart
 
//===============================================================================================
 EvasEsmart::EvasEsmart(EvasCanvas *canvas, const char *type, const char *name )
-    :EvasObject( canvas, type, name )
+    :EvasObject( canvas )
 {
        printf ("EvasEsmart constructor\n");
   //selfEsmartPointer = this;
===================================================================
RCS file: /cvs/e/e17/proto/eflpp/src/esmart/eflpp_esmart_container.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- eflpp_esmart_container.cpp  15 Jul 2007 10:38:07 -0000      1.1
+++ eflpp_esmart_container.cpp  14 Aug 2007 20:58:03 -0000      1.2
@@ -11,33 +11,46 @@
 
//===============================================================================================
 
 EvasEsmartContainer::EvasEsmartContainer( EvasCanvas* canvas, const char* name 
)
-    :EvasEsmart( canvas, "esmart_container", name )
+    :EvasEsmart( canvas )
 {
+    o = esmart_container_new( canvas->obj() );
+    init( name ? name : "esmart_container" );
 }
 
 EvasEsmartContainer::EvasEsmartContainer( Direction dir, EvasCanvas* canvas, 
const char* name )
-    :EvasEsmart( canvas, "esmart_container", name )
+    :EvasEsmart( canvas )
 {
-  setDirection( dir );
+    o = esmart_container_new( canvas->obj() );
+    init( name ? name : "esmart_container" );
+  
+    setDirection( dir );
 }
 
 EvasEsmartContainer::EvasEsmartContainer( int x, int y, Direction dir, 
EvasCanvas* canvas, const char* name )
-    :EvasEsmart( canvas, "esmart_container", name )
+    :EvasEsmart( canvas )
 {
-  setDirection( dir );
-  move( x, y );
+    o = esmart_container_new( canvas->obj() );
+  
+    init( name ? name : "esmart_container" );
+  
+    setDirection( dir );
+    move( x, y );
 }
 
 EvasEsmartContainer::EvasEsmartContainer( int x, int y, int width, int height, 
Direction dir, EvasCanvas* canvas, const char* name )
-    :EvasEsmart( canvas, "esmart_container", name )
+    :EvasEsmart( canvas )
 {
-  setDirection( dir );
-  move( x, y );
-  resize( width, height );
+    o = esmart_container_new( canvas->obj() );
+    init( name ? name : "esmart_container" );
+  
+    setDirection( dir );
+    move( x, y );
+    resize( width, height );
 }
 
 EvasEsmartContainer::~EvasEsmartContainer()
 {
+    evas_object_del( o );
 }
 
 void EvasEsmartContainer::setDirection( Direction dir )
===================================================================
RCS file: /cvs/e/e17/proto/eflpp/src/esmart/eflpp_esmart_container.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- eflpp_esmart_container.h    15 Jul 2007 10:38:07 -0000      1.1
+++ eflpp_esmart_container.h    14 Aug 2007 20:58:03 -0000      1.2
@@ -90,7 +90,7 @@
 
 protected:
 
-virtual void addHandler() {};
+  virtual void addHandler() {};
   virtual void delHandler() {};
   virtual void moveHandler( Evas_Coord x, Evas_Coord y ) {};
   virtual void resizeHandler( Evas_Coord w, Evas_Coord h ) {};
===================================================================
RCS file: /cvs/e/e17/proto/eflpp/src/esmart/eflpp_esmart_group.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- eflpp_esmart_group.cpp      8 Aug 2007 19:32:03 -0000       1.3
+++ eflpp_esmart_group.cpp      14 Aug 2007 20:58:03 -0000      1.4
@@ -12,28 +12,34 @@
 //===========================================================================//
 
 EvasEsmartGroup::EvasEsmartGroup( EvasCanvas* canvas, const char* name )
-    :EvasEsmart( canvas, "<attach>", name )
+    :EvasEsmart( canvas )
 {
-  o = newEsmart( name );
+    o = newEsmart( name );
+    init( name ? name : "esmart_group" );
 }
 
 EvasEsmartGroup::EvasEsmartGroup( int x, int y, EvasCanvas* canvas, const 
char* name )
-    :EvasEsmart( canvas, "<attach>", name )
+    :EvasEsmart( canvas )
 {
-  o = newEsmart( name );
-  move( x, y );
+    o = newEsmart( name );
+    init( name ? name : "esmart_group" );
+
+    move( x, y );
 }
 
 EvasEsmartGroup::EvasEsmartGroup( int x, int y, int width, int height, 
EvasCanvas* canvas, const char* name )
-    :EvasEsmart( canvas, "<attach>", name )
+    :EvasEsmart( canvas )
 {
-  o = newEsmart( name );
-  move( x, y );
-  resize( width, height );
+    o = newEsmart( name );
+    init( name ? name : "esmart_group" );
+  
+    move( x, y );
+    resize( width, height );
 }
 
 EvasEsmartGroup::~EvasEsmartGroup()
 {
+               evas_object_del( o );
 }
 
 void EvasEsmartGroup::add (EvasObject *object)
===================================================================
RCS file: /cvs/e/e17/proto/eflpp/src/esmart/eflpp_esmart_textentry.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- eflpp_esmart_textentry.cpp  15 Jul 2007 10:38:07 -0000      1.1
+++ eflpp_esmart_textentry.cpp  14 Aug 2007 20:58:03 -0000      1.2
@@ -11,28 +11,34 @@
 //===========================================================================//
 
 EvasEsmartTextEntry::EvasEsmartTextEntry( EvasCanvas* canvas, const char* name 
)
-    :EvasEsmart( canvas, "esmart_textentry", name )
+    :EvasEsmart( canvas )
 {
+    o = esmart_text_entry_new( canvas->obj() );
+    init( name ? name : "esmart_textentry" );
 }
 
 EvasEsmartTextEntry::EvasEsmartTextEntry( int x, int y, EvasCanvas* canvas, 
const char* name )
-    :EvasEsmart( canvas, "esmart_textentry", name )
+    :EvasEsmart( canvas )
 {
-  move( x, y );
+    o = esmart_text_entry_new( canvas->obj() );
+    init( name ? name : "esmart_textentry" );
+
+    move( x, y );
 }
 
 EvasEsmartTextEntry::EvasEsmartTextEntry( int x, int y, int width, int height, 
EvasCanvas* canvas, const char* name )
-    :EvasEsmart( canvas, "esmart_textentry", name )
+    :EvasEsmart( canvas )
 {
-  //esmart_text_entry_max_chars_set(o, 32);
-  //esmart_text_entry_is_password_set(o, true);
+    o = esmart_text_entry_new( canvas->obj() );
+    init( name ? name : "esmart_textentry" );
 
-  move( x, y );
-  resize( width, height );
+    move( x, y );
+    resize( width, height );
 }
 
 EvasEsmartTextEntry::~EvasEsmartTextEntry()
 {
+    evas_object_del( o );
 }
 
 void EvasEsmartTextEntry::setText (const char *str)



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to