- Timestamp:
- 09/12/11 11:00:22 (6 months ago)
- Location:
- branches/e4fix/EDIT4
- Files:
-
- 4 modified
-
ED4_no_class.cxx (modified) (2 diffs)
-
ED4_root.cxx (modified) (1 diff)
-
ED4_terminal.cxx (modified) (1 diff)
-
ed4_class.hxx (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/e4fix/EDIT4/ED4_no_class.cxx
r8276 r8289 764 764 } 765 765 766 void ED4_set_iupac(AW_window * /* aww */, char *awar_name, bool /* callback_flag */)767 { 766 void ED4_set_iupac(AW_window *aww, char *awar_name, bool /* callback_flag */) { 767 ED4_LocalWinContext uses(aww); 768 768 ED4_cursor *cursor = ¤t_cursor(); 769 769 … … 786 786 787 787 seq[seq_pos] = new_char; 788 cursor->owner_of_cursor-> write_sequence(seq, len);788 cursor->owner_of_cursor->to_terminal()->write_sequence(seq, len); 789 789 790 790 free(iupac); -
branches/e4fix/EDIT4/ED4_root.cxx
r8286 r8289 46 46 47 47 ED4_WinContext ED4_WinContext::current_context; 48 49 void ED4_WinContext::warn_missing_context() const { 50 e4_assert(0); 51 GBK_dump_backtrace(stderr, "Missing context"); 52 aw_message("Missing context - please send information from console to devel@arb-home.de"); 53 } 48 54 49 55 ED4_returncode ED4_root::refresh_window_simple(int redraw) -
branches/e4fix/EDIT4/ED4_terminal.cxx
r8286 r8289 276 276 } 277 277 278 static ARB_ERROR ed4_remove_species_manager_callbacks(ED4_base *base) { 278 static ARB_ERROR ed4_remove_species_manager_callbacks(ED4_base *base) { // @@@ unused since [8286] 279 279 if (base->is_species_manager()) { 280 280 base->to_species_manager()->remove_all_callbacks(); -
branches/e4fix/EDIT4/ed4_class.hxx
r8288 r8289 1396 1396 } 1397 1397 1398 void warn_missing_context() const; 1399 void expect_context() const { if (!have_context()) warn_missing_context(); } 1400 1398 1401 protected: 1399 1402 ED4_WinContext() : ed4w(0), device(0) {} … … 1404 1407 ED4_WinContext(ED4_window *ed4w_) { init(ed4w_); } 1405 1408 1406 AW_device *get_device() const { e 4_assert(have_context()); return device; }1407 ED4_window *get_ed4w() const { e 4_assert(have_context()); return ed4w; }1409 AW_device *get_device() const { expect_context(); return device; } 1410 ED4_window *get_ed4w() const { expect_context(); return ed4w; } 1408 1411 1409 1412 static const ED4_WinContext& get_current_context() { return current_context; }
