Directory Core/GuiInterface/

Total Files:
15
Deleted Files:
0
Lines of Code:
2439

[root]/Core/GuiInterface

Lines of Code

Core/GuiInterface/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 65 (100.0%) 985 (100.0%) 15.1
callahan 10 (15.4%) 332 (33.7%) 33.2
worthen 29 (44.6%) 288 (29.2%) 9.9
mdavis 16 (24.6%) 288 (29.2%) 18.0
allen 5 (7.7%) 72 (7.3%) 14.4
mjc 4 (6.2%) 4 (0.4%) 1.0
dmw 1 (1.5%) 1 (0.1%) 1.0

Most Recent Commits

worthen 2006-08-25 17:01 Rev.: 35138

Windows compilation maintenance

Other changes include:
Increase max number of semaphore count
Getting scirun to load a multi-word net name from command line or load menu

2 lines of code changed in 2 files:

  • Core/GuiInterface: TCLInterface.cc (new)
callahan 2006-06-13 10:53 Rev.: 34476

Fix compilation warnings.

3 lines of code changed in 1 file:

  • Core/GuiInterface: TCLInterface.cc (+3 -2)
dmw 2006-05-24 16:08 Rev.: 34329

- Fix typo

1 lines of code changed in 1 file:

  • Core/GuiInterface: TCLInterface.cc (+1 -1)
worthen 2006-05-24 15:37 Rev.: 34328

Implement a version of McKay's Tcl{Set,Get}Var to be passed as a message via the experimental TCL thread.

126 lines of code changed in 3 files:

  • Core/GuiInterface: TCLInterface.cc (+99 -20), TCLInterface.h (new)
callahan 2006-05-18 16:57 Rev.: 34284

Fix compilation warnings.

0 lines of code changed in 2 files:

  • Core/GuiInterface: MemStats.cc (new)
worthen 2006-04-11 13:18 Rev.: 33824

Last month's worth of windows fixes

22 lines of code changed in 3 files:

  • Core/GuiInterface: GuiCallback.h (new), TCLInterface.cc (+14 -4)
allen 2006-03-23 19:24 Rev.: 33631

updated to use coding std for gui vars and to use the helpers methods for getting and sending handles

12 lines of code changed in 2 files:

  • Core/GuiInterface: GuiVar.h (new)
callahan 2006-03-23 19:05 Rev.: 33630

Move TCLTask static functions into TCLTask.cc so that the world doesn't have to include ThreadLock.h

318 lines of code changed in 6 files:

  • Core/GuiInterface: TCLInterface.cc (-2), TCLTask.cc (new 311), TCLTask.h (+6 -5), sub.mk (new)
mjc 2006-03-22 16:42 Rev.: 33591

add with-tetgen option to configure, Make Module.h conform to the coding standard, and all the massive fallout from renaming variables and slots in that class

4 lines of code changed in 4 files:

  • Core/GuiInterface: GuiInterface.h (new), TCLInterface.cc (+2 -2), TCLInterface.h (+1 -1)
allen 2006-03-13 17:13 Rev.: 33485

added Joroen's handle methods and added state enums to guivar

14 lines of code changed in 1 file:

  • Core/GuiInterface: GuiVar.h (+14 -7)
allen 2006-03-10 18:56 Rev.: 33479

Updated state GuiVars.h and implemented usage in FieldSlicer.cc

9 lines of code changed in 1 file:

  • Core/GuiInterface: GuiVar.h (+9 -25)
callahan 2006-03-10 14:52 Rev.: 33471

Move module gui variable initialization into the .cc files.

11 lines of code changed in 1 file:

  • Core/GuiInterface: GuiVar.h (+11)
allen 2006-03-10 14:14 Rev.: 33470

Added state to GuiVars.h and implemented usage in FieldSlicer.cc

37 lines of code changed in 1 file:

  • Core/GuiInterface: GuiVar.h (+37 -10)
mdavis 2006-03-06 20:02 Rev.: 33429

#include tcl.h before TCLCONST. External tk procs TCLCONST fixes

1 lines of code changed in 1 file:

  • Core/GuiInterface: TCLTask.h (+1)
mdavis 2006-03-06 16:51 Rev.: 33422

Fix bug when PauseEventMessag is deleted before accessing member variable tcl_interface_

2 lines of code changed in 1 file:

  • Core/GuiInterface: TCLInterface.cc (+2 -1)
mdavis 2006-03-06 15:55 Rev.: 33420

General cleanup of the TCL/Tk threading code.

Move tkAppInit code into TCLThread::startNetworkEditor. This allowed for removal of TCLThread::mainloop_waitstart(), TCLThread::mainloop_wait(), & TCLThread::release_mainloop() and their semaphores.

Added TCLInterface::pause(), and TCLInterface::unpause() methods to pause tcl thread when doing X11 calls in anohter thread.

Cleanup main, mostly by moving all TCL code into TCLThread class. Also minor cleanup by passing stacksize to constructor of Thread class.

Split constructor of TkOpenGLContext into make_x11_gl_context, and make_win32_gl_context.

Removed Core/TkExtensions/TkAppInit.c, all init code now in Dataflow/TCLThread/TCLThread.cc

163 lines of code changed in 5 files:

  • Core/GuiInterface: GuiInterface.cc (+1 -1), GuiInterface.h (+2), TCLInterface.cc (+121 -43), TCLInterface.h (+39)
mdavis 2006-03-02 17:39 Rev.: 33393

Remove dead TCLTask code. Move TCLTask::lock/unlock functionality into new Core/Thread/ThreadLock class. Now, TCLTask is just a skeleton static class to encapsulate one instance of a ThreadLock.

14 lines of code changed in 4 files:

  • Core/GuiInterface: TCLInterface.cc (+2), TCLTask.cc (del), TCLTask.h (+12 -32), sub.mk (-1)
mdavis 2006-02-10 02:42 Rev.: 33223

Dataflow/GUI/Painter.tcl
Dataflow/Modules/Render/Painter.cc
Dataflow/Modules/Render/Painter.h
Dataflow/Modules/Render/PainterBrushTool.cc
Dataflow/Modules/Render/sub.mk
Dataflow/Modules/Render/PainterTools.cc
----------------------------------------------
Summary:
Major upgrade to Painter Module tools/layers/and events.

Added ITK Filter Tools to Painter Module.
-Curvature Anisotropic Diffusion Filter - 'd' key
-Gradient Magnitude Filter - 'g' key
-Connected Component Filter - 'k' key
-Fill Holes Filter (Dilate/Erode) - 'j' key
-Threshold Segmentation Filter - 'h' key
-'1' key sets source layer
-'2' key sets seed layer

Other tools:
-Delete layer - 'x' key
-Copy layer - 'c' key
-New layer - 'v' key

All tools now quit instantly by hitting the 'q' key

ITK (and soon all) tools will complete their action by pressing spacebar

Most tools will fallthrough to default tools when not handling the event. This allows the user to perform default actions like: pan, zoom, change slices, change layers, etc... while in the tool.

Slightly increased font size for demo.

Moved Painter::BrushTool to its own file PainterBrushTool.cc, for future expansion of this complex tool.


Core/Geom/TextRenderer.cc
----------------------------
Added ability to layout multiple lines of text w/ carriage returns


Core/GuiInterface/GuiContext.h
Core/GuiInterface/GuiContext.cc
-----------------------------------
Added GuiContext::find_child(string) for setting variables that were passed down the dataflow via nrrd keyvalue pairs and itk meta data dictionaries.


Core/GuiInterface/TCLKeysyms.h
----------------------------------
keysym map for Painter Module handling of keypress events


Packages/Insight/Dataflow/Modules/Filters/ThresholdSegmentationLevelSetImageFilter.cc
Packages/Insight/Dataflow/Modules/Filters/ConfidenceConnectedImageFilter.cc
Packages/Insight/Dataflow/Modules/Converters/NrrdToImage.cc
------------------------------------------------
Cleaner support of passing down key/value pairs and setting them w/out using TCL explicitly.




108 lines of code changed in 5 files:

  • Core/GuiInterface: GuiContext.cc (+16 -1), GuiContext.h (+2), TCLKeysyms.h (new 90)
worthen 2006-01-31 16:17 Rev.: 33123

SHARE -> SCISHARE

80 lines of code changed in 10 files:

  • Core/GuiInterface: GuiCallback.h (+2 -2), GuiContext.h (+1 -1), GuiInterface.h (+1 -1), GuiVar.h (+3 -3), TCLInterface.cc (+3 -3), TCLInterface.h (+1 -1), TCLTask.cc (new 64), TCLTask.h (+1 -1), share.h (+4 -4)
worthen 2006-01-30 13:35 Rev.: 33106

Windows Port. Big changes: new share.h includes and SHARE macros. Change use of hash_map to be compatible with windows. Use of gl extensions

58 lines of code changed in 11 files:

  • Core/GuiInterface: GuiCallback.cc (new), GuiCallback.h (+4 -2), GuiContext.h (+3 -1), GuiInterface.h (+3 -1), GuiVar.h (+5 -3), TCLInterface.cc (+19 -8), TCLInterface.h (+3 -1), TCLTask.cc (+5 -2), TCLTask.h (+2 -1), share.h (+11)
Generated by StatSVN 0.4.0