# -*- coding: utf-8 -*-
#------------------------------------------------------------------------------
# sample_gui.py

"""The user interface for our application."""

import wx
import wx.lib.sized_controls as sc

import wx.lib.mixins.inspection as WIT

class MainWindow(sc.SizedFrame):
    def __init__(self):
        super(MainWindow, self).__init__(None, -1, "APK Checker",
                                         size=(900, 540))
        self.Center()
        
        paneText = sc.SizedPanel(self.GetContentsPane())
        paneText.SetSizerType('vertical')
        paneText.SetSizerProps(expand=True, proportion=1)
        
        resultsTextLabel = wx.StaticText(paneText, -1, "&Results")
        self.resultsText = wx.TextCtrl(paneText, -1,
                                       "Press the \"Select Folder...\" button to get started.",
                                       style=wx.TE_MULTILINE|wx.TE_READONLY)
        self.resultsText.SetSizerProps(expand=True, proportion=1)
        
        paneButtons = sc.SizedPanel(self.GetContentsPane())
        paneButtons.SetSizerType('horizontal')
        
        self.saveToFileBtn = wx.Button(paneButtons, -1, "&Save to File...")
        selectFolderBtn = wx.Button(paneButtons, -1, "Select Fol&der...")
        
        self.saveToFileBtn.Bind(wx.EVT_BUTTON, self.onSaveToFileBtn)
        selectFolderBtn.Bind(wx.EVT_BUTTON, self.onSelectFolderBtn)
            
    def onSaveToFileBtn(self, event): pass
    
    def onSelectFolderBtn(self, event): pass

if __name__ == "__main__":
    app = WIT.InspectableApp()
    window = MainWindow()
    window.Show()
    app.MainLoop()