Re[3]: problem with rf
Richard Wirth <[email protected]> Wed, 16 Jun 2004 11:03:50 +0200
| Newsgroups | gmane.comp.version-control.cvs.gui.devel |
|---|---|
| Organization | Ing.Büro Richard Wirth |
| Message-ID | <[email protected]> |
Hello Richard, Tuesday, June 15, 2004, 10:30:09 PM, you wrote: RW> Hello Jerzy, RW> Tuesday, June 15, 2004, 11:05:50 PM, you wrote: JK>> Richard, >>> But this results in a new button pressed event for OnViewConflict() >>> and all the others, which in turn change the state not being >>> "kFilterModified" any more. So we get a perfect recursion! JK>> Perhaps disabling the other buttons while toggling them would help - the JK>> disable state could be used to prevent recursion - the handler can check it JK>> and ignore the event...? RW> The Problem is, the knobs get updated while UpdateUI(), which is long RW> time after the initial change to "SeeModified". And the implementation RW> only does a toggle regardless of the current internal state. RW> I think a possible way is not to modify the state of the other filters RW> directly, but forcing the buttons to do the state change. But than the RW> buttons must know each other... I suspect this also isn't possible, cause the change of state is done inside KoFilterModel, where we have no knowledge about any user interface elements. So we definitively have to extend the handlers for ON_UCOMMAND_xxx() to include the state of the button. What impacts will this have on MacCvs/WinCvs ????? One other questioin: Does MacCvs get influenced by changes on the autoconf/automake stuff? I'd like to change the configure.in to not rely on gnome but only on gtk (and if possible enable the use of gtk2). -- Best regards, Richard mailto:[email protected] ------------------------ Yahoo! Groups Sponsor --------------------~--> Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar. Now with Pop-Up Blocker. Get it for free! http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/NhFolB/TM --------------------------------------------------------------------~-> Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/cvsgui-dev/ <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/