Initial porting for wifiscanner
authorjaviplx <javiplx@gmail.com>
Sat, 7 May 2011 18:00:46 +0000 (18:00 +0000)
committerjaviplx <javiplx@gmail.com>
Sat, 7 May 2011 18:00:46 +0000 (18:00 +0000)
git-svn-id: file:///svnroot/wifihood/branches/hildon-wrapping@133 c51dfc6a-5949-4919-9c8e-f207a149c383

hildon.py

index df98783..db40dd8 100644 (file)
--- a/hildon.py
+++ b/hildon.py
@@ -5,6 +5,7 @@ __version__ = 1.0
 
 gtk.HILDON_SIZE_FINGER_HEIGHT = -1
 gtk.HILDON_SIZE_AUTO = -1
+gtk.HILDON_SIZE_AUTO_WIDTH = -1
 
 BUTTON_ARRANGEMENT_VERTICAL = -1
 
@@ -19,7 +20,7 @@ class Program :
 
 class Window ( gtk.Window ) :
     def __init__ ( self ) :
-        gtk.Window.__init__( self , gtk.WINDOW_TOPLEVEL )
+        gtk.Window.__init__( self )
     def set_app_menu( self , menubar ) :
         self.vbox.pack_start(menubar,True,True,5)
 
@@ -29,9 +30,9 @@ class AppMenu ( gtk.MenuBar ) :
       item._menu_item.connect( "activate", lambda arg : item.get_selector().show_all() )
       gtk.MenuBar.append( self , item._menu_item )
 
-class StackableWindow ( gtk.Window ) :
+class StackableWindow ( Window ) :
     def __init__ ( self ) :
-        gtk.Window.__init__( self )
+        Window.__init__( self )
 
 class PannableArea ( gtk.ScrolledWindow ) :
     def __init__ ( self ) :
@@ -43,10 +44,14 @@ class Entry ( gtk.Entry ) :
     def __init__ ( self , height ) :
         gtk.Entry.__init__( self )
 
+class TextView ( gtk.TextView ) :
+    def set_placeholder( self , text ) :
+        self.get_buffer().set_text( text )
+
 class Button ( gtk.Button ) :
-    def __init__ ( self , height , arrangement ) :
+    def __init__ ( self , height , arrangement , label=None , value=None ) :
         self._menu_item = None
-        gtk.Button.__init__( self )
+        gtk.Button.__init__( self , label )
     def set_label ( self , label ) :
         gtk.Button.set_label( self , label )
         if self._menu_item :