Opened 12 years ago

Closed 12 years ago

#78 closed Bug (fixed)

Variable Inputs of Plugin does not correctly redraw

Reported by: Sören Rinne Owned by: Thomas Schmid
Priority: Critically important Milestone:
Component: AnotherEditor Keywords:
Cc:

Description

The variable inputs in plugin BooleanFunctionParser are not correctly re-drawed by the editor when adding/removing inputs via settings.

Change History (7)

comment:1 Changed 12 years ago by Thomas Schmid

Resolution: fixed
Status: newclosed

(In [585]) - fixed #78: dynamic inputs will now be redrawn correctly

  • fixed DynamicInput update event in BooleanFunctionParser
  • fixed #83: connection can now be created
  • added some more plugins to core developer solution
  • new bins

@Sören and Theo: please retest fixes and reopen defect if necessary

comment:2 Changed 12 years ago by Sören Rinne

Seems to work for me now, not tested in detail. But reported redrawing problem is definetely fixed. Will write more after detailed testing.

comment:3 Changed 12 years ago by Sören Rinne

Resolution: fixed
Status: closedreopened

OK, tested a bit. The line which goes from a TextInput into an additional input of my BooleanFunctionParser is not drawn near the corresponding arrow, it's a bit too low.

comment:4 Changed 12 years ago by Sören Rinne

Some other issues:

#1: dynamic input is not shown in quickwatch #2: by changing the number of dynamic inputs at runtime, all connections to and from plugin are lost and point to somewhere beyond the plugin

(Behaviour can be tested with BooleanFunctionParser plugin)

comment:5 Changed 12 years ago by Thomas Schmid

Resolution: fixed
Status: reopenedclosed

(In [638]) - fixed #78: connections a now shown on correct position. Changing dynamic properties while connected is no prohibited by the editor and error message is shown. @Sören: please see TextOutput for example on how to use CanChangeProperty with dynamic properties. Editor tells plugins not to change dyn props while connected this way. It has to be checked by the plugins, because they have to reset the setting in the task pane back to old value.

  • prepared defect 83: contains an open question...
  • new bins

comment:6 Changed 12 years ago by Sören Rinne

Resolution: fixed
Status: closedreopened

The dynamic inputs are shown on correct position, but every other in- or outputs are wrong now.

comment:7 Changed 12 years ago by Thomas Schmid

Resolution: fixed
Status: reopenedclosed

(In [646]) - fixed #78

Note: See TracTickets for help on using tickets.