/[projects]/wxCpuThrottle/src/wxcputhrottleframe.cpp
ViewVC logotype

Diff of /wxCpuThrottle/src/wxcputhrottleframe.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 20 by torben, Wed Aug 8 21:00:34 2007 UTC revision 21 by torben, Thu Aug 9 17:14:40 2007 UTC
# Line 20  Line 20 
20    
21  #include "wxcputhrottleframe.h"  #include "wxcputhrottleframe.h"
22    
23    #include "SysMetrix.xpm"
24    
25  BEGIN_EVENT_TABLE( wxCpuThrottleFrame, wxDialog )  BEGIN_EVENT_TABLE( wxCpuThrottleFrame, wxDialog )
26          EVT_CLOSE( wxCpuThrottleFrame::OnClose )          EVT_CLOSE( wxCpuThrottleFrame::OnClose )
27  END_EVENT_TABLE()  END_EVENT_TABLE()
28    
29    
30  wxCpuThrottleFrame::wxCpuThrottleFrame( const wxString& title, const wxPoint& pos, const wxSize& size )  wxCpuThrottleFrame::wxCpuThrottleFrame( const wxString& title, const wxPoint& pos, const wxSize& size )
31          : wxDialog((wxDialog *)NULL, -1, title, pos, size)          : wxDialog((wxDialog *)NULL, -1, title, pos, size),
32          //mTrayIcon(this)          mIcon(SysMetrix_xpm)
33  {        {
34            SetIcon(mIcon);
35          mTrayIcon = new TrayIcon(this);          mTrayIcon = new TrayIcon(this);
36          mTrayIcon->SetIcon(mIcon,wxT("wxCpuThrottle") );          mTrayIcon->SetIcon(mIcon,wxT("wxCpuThrottle") );
37  }  }
# Line 36  wxCpuThrottleFrame::wxCpuThrottleFrame( Line 39  wxCpuThrottleFrame::wxCpuThrottleFrame(
39  void wxCpuThrottleFrame::OnQuit( wxCommandEvent& WXUNUSED( event ) )  void wxCpuThrottleFrame::OnQuit( wxCommandEvent& WXUNUSED( event ) )
40  {  {
41          delete mTrayIcon;          delete mTrayIcon;
42            mTrayIcon = 0;
43            
44          Close(TRUE);          Close(TRUE);
45          wxExit();          wxExit();
46                    
# Line 46  void wxCpuThrottleFrame::OnClose( wxClos Line 51  void wxCpuThrottleFrame::OnClose( wxClos
51          Show(false);          Show(false);
52  }  }
53    
54    void wxCpuThrottleFrame::SetPosition()
55    {
56            const int freeBorder = 20;
57            wxSize screenSize = ::wxGetDisplaySize();
58            wxSize mySize = GetSize();
59            Move(screenSize.GetWidth()-mySize.GetWidth() - freeBorder, screenSize.GetHeight() - mySize.GetHeight() - freeBorder);
60    }

Legend:
Removed from v.20  
changed lines
  Added in v.21

  ViewVC Help
Powered by ViewVC 1.1.20