Subversion Repositories Filer-Free

Rev

Rev 37 | Rev 59 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 37 Rev 58
Line 83... Line 83...
83
        /** Handle mouse click.
83
        /** Handle mouse click.
84
         * @param block the mouse click event block
84
         * @param block the mouse click event block
85
         */
85
         */
86
        virtual void handle_mouse_click(wimp_pointer& block);
86
        virtual void handle_mouse_click(wimp_pointer& block);
87
 
87
 
-
 
88
        /** Handle key press.
-
 
89
         * @param block the key press notification
-
 
90
         */
-
 
91
        virtual void handle_key_pressed(wimp_key& block);
-
 
92
 
88
        /** Handle user message.
93
        /** Handle user message.
89
         * @param event the window manager event number
94
         * @param event the window manager event number
90
         * @param the window manager event block
95
         * @param the window manager event block
91
         */
96
         */
92
        virtual void handle_user_message(wimp_event_no event,
97
        virtual void handle_user_message(wimp_event_no event,
Line 96... Line 101...
96
         * A window object should be registered when the underlying
101
         * A window object should be registered when the underlying
97
         * RISC OS window is created and remain registered until that
102
         * RISC OS window is created and remain registered until that
98
         * window is destroyed.
103
         * window is destroyed.
99
         * @param w the window to be registered
104
         * @param w the window to be registered
100
         */
105
         */
101
        void register_window(window& w);
106
        virtual void register_window(window& w);
102
 
107
 
103
        /** Deregister window.
108
        /** Deregister window.
104
         * @param w the window to be deregistered
109
         * @param w the window to be deregistered
105
         */
110
         */
106
        void deregister_window(window& w);
111
        virtual void deregister_window(window& w);
107
 
112
 
108
        /** Register menu.
113
        /** Register menu.
109
         * The menu will be automatically de-registered when it is closed.
114
         * The menu will be automatically de-registered when it is closed.
110
         * @param m the menu to be registered
115
         * @param m the menu to be registered
111
         */
116
         */