While I was testing a patch by Lukasz Gromanowski, found a bug in org.argouml.ui.SettingsDialog
. This one is interesting. The contract established by GUISettingsTabInterface
is that implementers will be called when the user saves the configurations. But, that wasn't happening for SettingsTabCpp
. After some debugging and seeing the bug in my front several times I finally understood.SettingsTabCpp
does not extend JPanel
and the SettingsDialog
was only invoking the callback methods of tabs contained by its component tabs
(an object of type JTabbedPane
), which were of type GUISettingsTabInterface
.
As an ArgoUML contributor I'm going to blog my activities here, so that they may draw interest by other developers or help other developers when doing tasks similar to what I've done. AND(!) the grand vision that makes an Argonaut what he is, TO THRIVE IN THE BIG DANGEROUS WORLD, TAKING THE Argo TO A GOOD SHORE ;-))
Monday, November 19, 2007
2007-11-19
Subscribe to:
Post Comments (Atom)
About Me
Reader Shared items
Labels
- ArgoUML (32)
- idea (18)
- common lisp (16)
- C++ Module (8)
- lisp (8)
- htmled (6)
- UML profile for C++ (5)
- clojure (5)
- tests (5)
- UML (4)
- siscog (4)
- Python (3)
- code (3)
- design (3)
- europe (3)
- open source projects (3)
- profiles subsystem (3)
- programming (3)
- programming praxis (3)
- refactoring (3)
- software (3)
- symposium (3)
- ABCL (2)
- MDA (2)
- REPL (2)
- blog (2)
- development (2)
- eeebuntu (2)
- eeepc (2)
- emacs (2)
- feature sketch (2)
- git (2)
- legacy code (2)
- links (2)
- monster class (2)
- release (2)
- scheme (2)
- software development (2)
- ANTLR (1)
- ArgoUML GSoC mentor (1)
- C++ (1)
- C++ grammar (1)
- List of Limitations (1)
- MDR (1)
- OSGi (1)
- Papyrus (1)
- Singleton (1)
- UML2 (1)
- XML (1)
- anarres-cpp (1)
- automation (1)
- bash (1)
- blogger (1)
- book (1)
- bugs (1)
- cloud computing (1)
- command line (1)
- configuration (1)
- darcs (1)
- debian (1)
- debugging (1)
- exercise (1)
- functional (1)
- github (1)
- hb2posts (1)
- hints (1)
- install (1)
- java (1)
- libraries (1)
- linux (1)
- medeia (1)
- mercurial (1)
- michaelfeathers (1)
- notes (1)
- oop (1)
- parallel (1)
- patterns (1)
- practical common lisp (1)
- profile (1)
- quicklisp (1)
- recruiting (1)
- repository (1)
- review (1)
- script (1)
- shell (1)
- slime (1)
- tutorial (1)
- ubuntu (1)
- video (1)
No comments:
Post a Comment