/[eiffelstudio]/branches/Eiffel_57_docking/Src/Eiffel/interface/new_graphical/case_tool/helper/class_text_modifier.e
ViewVC logotype

Diff of /branches/Eiffel_57_docking/Src/Eiffel/interface/new_graphical/case_tool/helper/class_text_modifier.e

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 62170 by manus, Sun Jul 30 06:24:52 2006 UTC revision 62171 by larryl, Tue Aug 1 01:27:17 2006 UTC
# Line 524  feature -- Modification (Add/Remove feat Line 524  feature -- Modification (Add/Remove feat
524                          qcw: EB_QUERY_COMPOSITION_WIZARD                          qcw: EB_QUERY_COMPOSITION_WIZARD
525                          x, y: INTEGER                          x, y: INTEGER
526                  do                  do
527                          context_editor.development_window.window.set_pointer_style (context_editor.default_pixmaps.Wait_cursor)                          context_editor.develop_window.window.set_pointer_style (context_editor.default_pixmaps.Wait_cursor)
528                          last_feature_as := Void                          last_feature_as := Void
529                          prepare_for_modification                          prepare_for_modification
530                          if valid_syntax then                          if valid_syntax then
# Line 542  feature -- Modification (Add/Remove feat Line 542  feature -- Modification (Add/Remove feat
542                                          y := y_pos - 150                                          y := y_pos - 150
543                                  end                                  end
544                                  qcw.set_position (x, y)                                  qcw.set_position (x, y)
545                                  context_editor.development_window.window.set_pointer_style (context_editor.default_pixmaps.Standard_cursor)                                  context_editor.develop_window.window.set_pointer_style (context_editor.default_pixmaps.Standard_cursor)
546                                  execute_wizard_from_diagram (qcw)                                  execute_wizard_from_diagram (qcw)
547                          else                          else
548                                  create warning_dialog.make_with_text (                                  create warning_dialog.make_with_text (
549                                          Warning_messages.w_Class_syntax_error_before_generation (class_i.name_in_upper))                                          Warning_messages.w_Class_syntax_error_before_generation (class_i.name_in_upper))
550                                  warning_dialog.show_modal_to_window (context_editor.development_window.window)                                  warning_dialog.show_modal_to_window (context_editor.develop_window.window)
551                                  warning_dialog := Void                                  warning_dialog := Void
552                                  extend_from_diagram_successful := False                                  extend_from_diagram_successful := False
553                                  invalidate_text                                  invalidate_text
554                                  context_editor.development_window.window.set_pointer_style (context_editor.default_pixmaps.Standard_cursor)                                  context_editor.develop_window.window.set_pointer_style (context_editor.default_pixmaps.Standard_cursor)
555                          end                          end
556                  end                  end
557    
# Line 563  feature -- Modification (Add/Remove feat Line 563  feature -- Modification (Add/Remove feat
563                          qcw: EB_QUERY_COMPOSITION_WIZARD                          qcw: EB_QUERY_COMPOSITION_WIZARD
564                          x, y: INTEGER                          x, y: INTEGER
565                  do                  do
566                          context_editor.development_window.window.set_pointer_style (context_editor.Default_pixmaps.Wait_cursor)                          context_editor.develop_window.window.set_pointer_style (context_editor.Default_pixmaps.Wait_cursor)
567                          last_feature_as := Void                          last_feature_as := Void
568                          prepare_for_modification                          prepare_for_modification
569                          if valid_syntax then                          if valid_syntax then
# Line 582  feature -- Modification (Add/Remove feat Line 582  feature -- Modification (Add/Remove feat
582                                          y := y_pos - 150                                          y := y_pos - 150
583                                  end                                  end
584                                  qcw.set_position (x, y)                                  qcw.set_position (x, y)
585                                  context_editor.development_window.window.set_pointer_style (context_editor.Default_pixmaps.Standard_cursor)                                  context_editor.develop_window.window.set_pointer_style (context_editor.Default_pixmaps.Standard_cursor)
586                                  execute_wizard_from_diagram (qcw)                                  execute_wizard_from_diagram (qcw)
587                          else                          else
588                                  create warning_dialog.make_with_text (                                  create warning_dialog.make_with_text (
589                                          Warning_messages.w_Class_syntax_error_before_generation (class_i.name_in_upper))                                          Warning_messages.w_Class_syntax_error_before_generation (class_i.name_in_upper))
590                                  warning_dialog.show_modal_to_window (context_editor.development_window.window)                                  warning_dialog.show_modal_to_window (context_editor.develop_window.window)
591                                  warning_dialog := Void                                  warning_dialog := Void
592                                  extend_from_diagram_successful := False                                  extend_from_diagram_successful := False
593                                  invalidate_text                                  invalidate_text
594                                  context_editor.development_window.window.set_pointer_style (context_editor.Default_pixmaps.Standard_cursor)                                  context_editor.develop_window.window.set_pointer_style (context_editor.Default_pixmaps.Standard_cursor)
595                          end                          end
596                  end                  end
597    
# Line 1208  feature {NONE} -- Implementation Line 1208  feature {NONE} -- Implementation
1208          date: INTEGER          date: INTEGER
1209                          -- Date of last modification on `class_i' by `Current'.                          -- Date of last modification on `class_i' by `Current'.
1210    
1211          context_editor: EB_CONTEXT_EDITOR          context_editor: EB_DIAGRAM_TOOL
1212                          --                          --
1213    
1214          warning_dialog: EV_WARNING_DIALOG          warning_dialog: EV_WARNING_DIALOG
# Line 1229  feature {NONE} -- Implementation Line 1229  feature {NONE} -- Implementation
1229                          valid_syntax: valid_syntax                          valid_syntax: valid_syntax
1230                          unmodified: not is_modified                          unmodified: not is_modified
1231                  do                  do
1232                          fcw.show_modal_to_window (context_editor.development_window.window)                          fcw.show_modal_to_window (context_editor.develop_window.window)
1233                          if fcw.ok_clicked then                          if fcw.ok_clicked then
1234                                  extend_from_diagram_successful := True                                  extend_from_diagram_successful := True
1235                                  extend_feature_on_diagram_with_wizard (fcw)                                  extend_feature_on_diagram_with_wizard (fcw)
# Line 1248  feature {NONE} -- Implementation Line 1248  feature {NONE} -- Implementation
1248                          editor: EB_SMART_EDITOR                          editor: EB_SMART_EDITOR
1249                          new_code: STRING                          new_code: STRING
1250                  do                  do
1251                          editor := context_editor.development_window.editor_tool.text_area                          editor := context_editor.develop_window.editors_manager.current_editor
1252                          if not editor.is_empty then                          if editor /= Void and then not editor.is_empty then
1253                                          -- Wait for the editor to read class text.                                          -- Wait for the editor to read class text.
1254                                  from                                  from
1255                                          process_events_and_idle                                          process_events_and_idle
# Line 1294  feature {NONE} -- Implementation Line 1294  feature {NONE} -- Implementation
1294                                                          commit_modification                                                          commit_modification
1295                                                  else                                                  else
1296                                                          create warning_dialog.make_with_text (Warning_messages.w_New_feature_syntax_error)                                                          create warning_dialog.make_with_text (Warning_messages.w_New_feature_syntax_error)
1297                                                          warning_dialog.show_modal_to_window (context_editor.development_window.window)                                                          warning_dialog.show_modal_to_window (context_editor.develop_window.window)
1298                                                          warning_dialog := Void                                                          warning_dialog := Void
1299                                                          extend_from_diagram_successful := False                                                          extend_from_diagram_successful := False
1300                                                          invalidate_text                                                          invalidate_text
1301                                                  end                                                  end
1302                                          else                                          else
1303                                                  create warning_dialog.make_with_text (Warning_messages.w_New_feature_syntax_error)                                                  create warning_dialog.make_with_text (Warning_messages.w_New_feature_syntax_error)
1304                                                  warning_dialog.show_modal_to_window (context_editor.development_window.window)                                                  warning_dialog.show_modal_to_window (context_editor.develop_window.window)
1305                                                  warning_dialog := Void                                                  warning_dialog := Void
1306                                                  extend_from_diagram_successful := False                                                  extend_from_diagram_successful := False
1307                                                  invalidate_text                                                  invalidate_text
1308                                          end                                          end
1309                                  else                                  else
1310                                          create warning_dialog.make_with_text (Warning_messages.w_New_feature_syntax_error)                                          create warning_dialog.make_with_text (Warning_messages.w_New_feature_syntax_error)
1311                                          warning_dialog.show_modal_to_window (context_editor.development_window.window)                                          warning_dialog.show_modal_to_window (context_editor.develop_window.window)
1312                                          warning_dialog := Void                                          warning_dialog := Void
1313                                          extend_from_diagram_successful := False                                          extend_from_diagram_successful := False
1314                                          invalidate_text                                          invalidate_text
# Line 1316  feature {NONE} -- Implementation Line 1316  feature {NONE} -- Implementation
1316                          else                          else
1317                                  create warning_dialog.make_with_text (                                  create warning_dialog.make_with_text (
1318                                          Warning_messages.w_Class_syntax_error_before_generation (class_i.name_in_upper))                                          Warning_messages.w_Class_syntax_error_before_generation (class_i.name_in_upper))
1319                                  warning_dialog.show_modal_to_window (context_editor.development_window.window)                                  warning_dialog.show_modal_to_window (context_editor.develop_window.window)
1320                                  warning_dialog := Void                                  warning_dialog := Void
1321                                  extend_from_diagram_successful := False                                  extend_from_diagram_successful := False
1322                                  invalidate_text                                  invalidate_text

Legend:
Removed from v.62170  
changed lines
  Added in v.62171

  ViewVC Help
Powered by ViewVC 1.1.23