Back to index

lightning-sunbird  0.9+nobinonly
Public Types | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
nsNativeKeyBindings Class Reference

#include <nsNativeKeyBindings.h>

Inheritance diagram for nsNativeKeyBindings:
Inheritance graph
[legend]
Collaboration diagram for nsNativeKeyBindings:
Collaboration graph
[legend]

List of all members.

Public Types

typedef void(* DoCommandCallback )(const char *, void *)

Public Member Functions

 NS_HIDDEN_ (void) Init(NativeKeyBindingsType aType)
virtual NS_DECL_ISUPPORTS NS_HIDDEN_ (PRBool) KeyDown(const nsNativeKeyEvent &aEvent
virtual NS_HIDDEN_ (PRBool) KeyPress(const nsNativeKeyEvent &aEvent
virtual NS_HIDDEN_ (PRBool) KeyUp(const nsNativeKeyEvent &aEvent

Public Attributes

virtual NS_DECL_ISUPPORTS
DoCommandCallback 
aCallback
virtual NS_DECL_ISUPPORTS
DoCommandCallback void
aCallbackData
virtual DoCommandCallback aCallback
virtual DoCommandCallback voidaCallbackData

Private Member Functions

 ~nsNativeKeyBindings () NS_HIDDEN

Private Attributes

GtkWidget * mNativeTarget

Detailed Description

Definition at line 73 of file nsNativeKeyBindings.h.


Member Typedef Documentation

typedef void(* nsINativeKeyBindings::DoCommandCallback)(const char *, void *) [inherited]

Definition at line 63 of file nsINativeKeyBindings.h.


Constructor & Destructor Documentation

Definition at line 256 of file nsNativeKeyBindings.cpp.

{
  gtk_widget_destroy(mNativeTarget);
}

Member Function Documentation

Reimplemented from nsINativeKeyBindings.

virtual nsNativeKeyBindings::NS_HIDDEN_ ( PRBool  ) const [virtual]

Reimplemented from nsINativeKeyBindings.

virtual nsNativeKeyBindings::NS_HIDDEN_ ( PRBool  ) const [virtual]

Reimplemented from nsINativeKeyBindings.


Member Data Documentation

Reimplemented from nsINativeKeyBindings.

Definition at line 82 of file nsNativeKeyBindings.h.

Reimplemented from nsINativeKeyBindings.

Definition at line 86 of file nsNativeKeyBindings.h.

Reimplemented from nsINativeKeyBindings.

Definition at line 82 of file nsNativeKeyBindings.h.

Reimplemented from nsINativeKeyBindings.

Definition at line 86 of file nsNativeKeyBindings.h.

GtkWidget* nsNativeKeyBindings::mNativeTarget [private]

Definition at line 96 of file nsNativeKeyBindings.h.


The documentation for this class was generated from the following files: