pelkmanslab / CellProfilerPelkmans

A fork of CellProfiler1.0 developed by members of Pelkmans Lab https://www.pelkmanslab.org
GNU General Public License v2.0
1 stars 1 forks source link

GUI CellProfiler.m broken (not only in Matlab R2015a) #8

Closed tstoeger closed 9 years ago

tstoeger commented 9 years ago

tried to open example pipeline 240215_siRNA_SM_TfRecycling_Simple in GUI of CPPelkmans, but GUI looks messed up (extra spaces at border), error messages as soon as I press TAB key. Also I can not save changes/updates by the save dialog.

Tried on windows machine using iBRAIN_UZH-3.0.1 release.

tstoeger commented 9 years ago

Problem does not appear to be general (and tricky / impossible? to reproduce)

In the meantime I could successfully de-novo make a pipeline. However, after adding several modules or moving them up or down, various errors appear (worryingly, I could not reproduce the specific ones upon restarting CellProfiler -> though with time spent constructing pipelines, various errors would occur again) - In the past there were no errors occurring in such situations.

Only the occurrence/ existence of (unused) extra space at the border of the GUI (which masks other applications running on the same computer) appears to be consistent.

Have been using Matlab 2012b on Windows.

liberali commented 9 years ago

I Also had problems regarding the gui. Especially saving pipeline. P

Sent from my iPhone

On 01/mag/2015, at 15:33, Thomas Stoeger notifications@github.com wrote:

Problem does not appear to be general (and tricky / impossible? to reproduce)

In the meantime I could successfully de-novo make a pipeline. However, after adding several modules or moving them up or down, various errors appear (worryingly, I could not reproduce the specific ones upon restarting CellProfiler -> though with time spent constructing pipelines, various errors would occur again) - In the past there were no errors occurring in such situations.

Only the occurrence/ existence of (unused) extra space at the border of the GUI (which masks other applications running on the same computer) appears to be consistent.

Have been using Matlab 2012b on Windows.

— Reply to this email directly or view it on GitHub.

tstoeger commented 9 years ago

I have now stopped to observe any of these problems by: locally replacing CellProfiler.m of CPP (commit 160) by CellProfiler.m of main SVN lab-repository (commit 2190)

All changes between those two versions relate to two differences:

1) CPP defines a different name for the main window (CellProfilerP instead of CellProfiler) . While I can not judge the compiled parts of CP, and while I now did not check GUI related sub-functions, my gut-feeling is that changing the name of the main window could possibly lead to weird bugs, if some unsuspicious GUI-related (CP)subfunction would assume the old name.

2) CPP defines different coordinates for multiple display items. Possibly this explains the blank unused extra space (also it might contribute to some of the other GUI bugs).

Though reverting to CellProfiler.m of main SVN lab-repository (commit 2190) empirically appears fine, I do not know, if the GUI changes in CPP serve a specific purpose or whether these changes had already necessitated changes in other parts of the code of CP [which now might cause problems, if one would simply revert to the GUI of the main SVN lab-repository (commit 2190) ]

tstoeger commented 9 years ago

Reverted GUI to the GUI created by CellProfiler.m of SVN lab-repository (commit 2190), which is the GUI that has been used during the last years (and appears to circumvent the recent GUI related problems of CellProfilerPelkmans)