????
fuyu****@users*****
2003年 5月 16日 (金) 04:55:44 JST
Date: Friday May 16, 2003 @ 4:55 Author: fuyu Update of /cvsroot/ochusha/ochusha/lib In directory sf-cvs:/tmp/cvs-serv14580/lib Modified Files: ochusha_bbs_thread.h Log Message: Remove 'user_data' field from OchushaBBSThread. Now g_object_{get,set}_qdata() are used instead. Above change allow us to encapsulate data that are associated to each OchushaBBSThreads and only needed by ThreadlistView from other parts of Ochusha. This encapsulation leads us to separate view_flags that used to represent how each entry should be rendered into Ochusha's main part from ThreadlistView instead of publishing it from ThreadlistView. Therefore, now ThreadlistView publish a new API to set visual parameters for each entry and Ochusha is also modified to use the API. ThreadlistView's visual are now changed like: Background color is set as 'Pink' if the thread is new. Background color is set as 'lavender' is the thread isn't filtered. Foreground color is set as 'Red' if the thread is marked and there's new responses. Although this setting should only be considered as the default setting, I don't implement it as user configurable parameter at this time. =================================================================== File: no file ochusha_bbs_thread.h Status: Needs Checkout Working revision: 1.3 Thu May 15 19:55:44 2003 Repository revision: 1.3 /cvsroot/ochusha/ochusha/lib/ochusha_bbs_thread.h,v Existing Tags: OCHUSHA_0_4_3_2 (revision: 1.2) OCHUSHA_0_4_3_1 (revision: 1.1.1.1) OCHUSHA_0_4_3 (revision: 1.1.1.1) ORIGINAL_OWNER (branch: 1.1.1)