• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/include/wx/mac/classic/
1/////////////////////////////////////////////////////////////////////////////
2// Name:        accel.h
3// Purpose:     wxAcceleratorTable class
4// Author:      Stefan Csomor
5// Modified by:
6// Created:     1998-01-01
7// RCS-ID:      $Id: accel.h 41751 2006-10-08 21:56:55Z VZ $
8// Copyright:   (c) Stefan Csomor
9// Licence:     wxWindows licence
10/////////////////////////////////////////////////////////////////////////////
11
12#ifndef _WX_ACCEL_H_
13#define _WX_ACCEL_H_
14
15#include "wx/string.h"
16#include "wx/event.h"
17
18class WXDLLEXPORT wxAcceleratorTable: public wxObject
19{
20DECLARE_DYNAMIC_CLASS(wxAcceleratorTable)
21public:
22    wxAcceleratorTable();
23    wxAcceleratorTable(int n, const wxAcceleratorEntry entries[]); // Load from array
24
25    virtual ~wxAcceleratorTable();
26
27    bool operator == (const wxAcceleratorTable& accel) const
28    { return m_refData == accel.m_refData; }
29    bool operator != (const wxAcceleratorTable& accel) const
30    { return m_refData != accel.m_refData; }
31
32    bool Ok() const { return IsOk(); }
33    bool IsOk() const;
34
35    int GetCommand( wxKeyEvent &event );
36};
37
38// WXDLLEXPORT_DATA(extern wxAcceleratorTable) wxNullAcceleratorTable;
39
40#endif
41    // _WX_ACCEL_H_
42