Bug 44 - Instantiate windows only when needed
Status:
RESOLVED FIXED
Component:
GUI :: gtkmm
Version:
unspecified
Hardware:
All All
Importance:
P3 normal
Target Milestone:
---
Assignee:
Rob Caelers
URL:
Depends on:
Blocks:
Reported:
Sep 5 2002 22:13:19 UTC
by:
Raymond Penners
Modified:
Aug 11 2003 12:16:24 UTC
CC List:
Rob Caelers
WhoWhenWhatRemovedAdded
Rob CaelersSep 10 2002 23:52:46 UTCstatusNEWASSIGNED
Rob CaelersSep 11 2002 22:32:15 UTCstatusASSIGNEDRESOLVED
resolutionFIXED
Raymond PennersAug 11 2003 11:29:04 UTCccRob Caelers
Raymond PennersAug 11 2003 11:30:17 UTCblocks257
statusRESOLVEDREOPENED
resolutionFIXED
Rob CaelersAug 11 2003 12:16:24 UTCstatusREOPENEDRESOLVED
resolutionFIXED
Description
Raymond Penners  Sep 5 2002 22:13:19 UTC
The program should behave a bit better memory-wise: windows should only be
instatiated when needed. Hence, the micropause window should be new'ed and
deleted just before opening resp. after closing. Same for the other windows...
Comment 1
Raymond Penners  Sep 10 2002 20:54:48 UTC
Postpone/skip added, still need to be hooked up though.
Don't understand why this solves bug 32 though... the prelude window should
still move...
Comment 2
Raymond Penners  Sep 10 2002 20:55:20 UTC
strike previous comment, don't know it got there..?
Comment 3
Rob Caelers  Sep 10 2002 23:30:16 UTC
Argghh, breaks are started/stopped by a generic, GUI toolkit independent class
(BreakControl). This class cannot just do a "new RestBreakWindow". So, we need
some kind of create/destroy callback, or a classfactory. Is it worth the trouble??
Comment 4
Rob Caelers  Sep 10 2002 23:52:46 UTC
Ok. I'm convinced after a ICQ discussion. Will do.
Comment 5
Rob Caelers  Sep 11 2002 22:32:15 UTC
Fixed.
Comment 6
Rob Caelers  Sep 11 2002 23:41:47 UTC
Deleting finnally works... FMH
Comment 7
Raymond Penners  Aug 11 2003 11:29:16 UTC
*** Bug 279 has been marked as a duplicate of this bug. ***
Comment 8
Raymond Penners  Aug 11 2003 11:30:17 UTC
This no longer works. 
Comment 9
Rob Caelers  Aug 11 2003 12:16:24 UTC
reclosed.