aboutsummaryrefslogtreecommitdiff
path: root/src/crystfel_gui.c
AgeCommit message (Collapse)Author
2020-11-30Avoid crash when image info button is clicked on an empty image viewThomas White
2020-10-22Skeleton for merging via GUIThomas White
2020-09-24Optionally avoid very new GTK features, for better backwards compatibilityThomas White
2020-09-24Add "*.h5" match typeThomas White
2020-09-08Show prediction boxes at the right sizeThomas White
2020-09-08Grey out next/prev buttons when at extremes of dataThomas White
2020-09-08Select the right radio button in "Load data" dialogue boxThomas White
2020-09-07Set Show Reflections menu item when loading projectThomas White
2020-09-07Fix update_peaks logicThomas White
2020-09-04Update imageview on change of resultsThomas White
2020-09-04Ensure peak/reflection drawing option is set correctlyThomas White
2020-09-04Look up and show results in GUIThomas White
2020-09-02New way of loading streamsThomas White
The old way: When a stream is loaded, completely change how many functions including update_imageview() work. The new way: When a steram is loaded, populate the list of filename/event IDs from the stream, and add the stream as a results source
2020-09-02Add a drop-down list of resultsThomas White
2020-09-02Fix job tracking logicThomas White
2020-08-25Implement progress bar for indexing via generic interfaceThomas White
2020-08-25Create a progress bar for each running jobThomas White
2020-08-25Final (?) version of backend APIThomas White
2020-08-21Redefine backend interface functionsThomas White
2020-08-21Framework for backend parameters via GUIThomas White
2020-08-20Add image information popupThomas White
2020-08-19Remove STREAM_UNITCELL and STREAM_CRYSTALSThomas White
These flags weren't orthogonal at all, which was turning some routines into spaghetti-code. It's still possible to avoid read/write of peak lists, reflection data or image data. But that's it.
2020-08-19Make Stream responsible for its own DataTemplateThomas White
It makes no sense for a different DataTemplate to be used for every frame in a stream. And this way makes everything much easier for users ot the API.
2020-08-13GUI: Add some more task buttonsThomas White
2020-08-13Add icon SVG and use for window iconThomas White
2020-08-13GUI: Sketch out indexing options etcThomas White
2020-08-12GUI: Better scrolling to end of text outputThomas White
2020-08-11GUI: Add random image buttonThomas White
2020-08-11FormattingThomas White
2020-08-11GUI: Request image data when loading streamThomas White
2020-07-29New way of injecting version informationThomas White
Also, this fixes some incorrect headers and adds --version flags to programs which didn't yet have them.
2020-07-29Add --no-image-data and --no-mask-dataThomas White
2020-07-29crystal[s]Thomas White
2020-07-29Show cell parameters in GUIThomas White
2020-07-29Show reflections in GUIThomas White
2020-07-29Disable widgets in "Load data" dialogThomas White
2020-07-29Reset zoom when loading new dataThomas White
If the image size changes, bad things happen.
2020-07-29Show peaks after loading streamThomas White
2020-07-29Remove old messageThomas White
2020-07-29Let caller (rather than CrystFELImageView) own the image structureThomas White
2020-07-29Image selection when reading from streamThomas White
2020-07-29Special cases for streamThomas White
2020-07-29Load streamThomas White
2020-07-29Store the actual DataTemplate in GUI project structThomas White
2020-07-29Add default_project (and add Stream to GUI project struct)Thomas White
2020-07-29Use g_free where appropriateThomas White
2020-07-29Fix order of operations when loading dataThomas White
Retains the old configuration if the geometry file is bad Avoids trying to load old images with new DataTemplate
2020-07-29"Load stream" optionThomas White
2020-07-29Find data -> Load dataThomas White
This is a better name, because it includes loading a stream (and possibly more later).
2020-07-29Remove events.c, part 2Thomas White
New event parsing, done at the last minute in image-hdf5.c