extras/gui/SearchBox: Using a property watch on 'modifiedDocument' rather than overri...
authorJerome St-Louis <jerome@ecere.com>
Tue, 31 Jul 2012 19:26:23 +0000 (15:26 -0400)
committerJerome St-Louis <jerome@ecere.com>
Tue, 31 Jul 2012 19:26:23 +0000 (15:26 -0400)
extras/gui/controls/SearchBox.ec

index 80ae118..6d9d70b 100644 (file)
@@ -31,11 +31,14 @@ private:
       }
    }
 
-   void Window::NotifyUpdate(EditBox editBox)
+   watch(modifiedDocument)
    {
-      if(editBox.contents && editBox.contents[0])
-         editBox.foreground = ((SearchBox)editBox).originalFg;
-      else
-         editBox.foreground = ((SearchBox)editBox).searchLabelColor;
-   }
+      if(modifiedDocument)
+      {
+         if(contents && contents[0])
+            foreground = originalFg;
+         else
+            foreground = searchLabelColor;
+      }
+   };
 }