~ubuntu-branches/ubuntu/quantal/texmacs/quantal

« back to all changes in this revision

Viewing changes to src/Plugins/Qt/qt_gui.hpp

  • Committer: Bazaar Package Importer
  • Author(s): Atsuhito KOHDA
  • Date: 2010-04-23 07:09:40 UTC
  • mfrom: (4.1.8 squeeze)
  • Revision ID: james.westby@ubuntu.com-20100423070940-72mjdmdepfgrvo8f
Tags: 1:1.0.7.4-2
Re-upload, former upload failed with wrong diff.gz perhaps.

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
typedef class qt_gui_rep* qt_gui;
32
32
extern qt_gui the_gui;
33
33
class QTMGuiHelper;
 
34
class simple_widget_rep;
34
35
 
35
36
class qt_gui_rep {
36
37
public:
70
71
  
71
72
  void add_notifier (socket_notifier);
72
73
  void remove_notifier (socket_notifier);
 
74
  void enable_notifier (socket_notifier, bool);
 
75
  
 
76
  /* queued processing */
 
77
  void process_keypress (simple_widget_rep *wid, string key, time_t t);
 
78
  void process_keyboard_focus (simple_widget_rep *wid, bool has_focus, time_t t);
 
79
  void process_mouse (simple_widget_rep *wid, string kind, SI x, SI y, int mods, time_t t);
 
80
  void process_resize (simple_widget_rep *wid, SI x, SI y);
 
81
  void process_command (command _cmd);
 
82
  void process_socket_notification (socket_notifier sn);
 
83
  void process_delayed_commands (); 
 
84
 
 
85
  void process_queued_events (int max = -1);
 
86
  //void process_get_size_hint (SI& w, SI& h);
 
87
  //void process_notify_resize (SI w, SI h);
 
88
  //void process_set_shrinking_factor (int sf);
 
89
  //void process_clear (SI x1, SI y1, SI x2, SI y2);
 
90
  //void process_repaint (SI x1, SI y1, SI x2, SI y2);
 
91
  
 
92
  
73
93
};
74
94
 
75
95
#endif // defined QT_GUI_HPP