Please take our Survey
logo       

Choosing A Webhost:
A web hosting service is a type of Internet hosting service that allows individuals and organizations to provide their own website accessible via the World Wide Web. Web hosts are companies that provide space on a server they own for use by their clients as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called colocation. more...

setup ChangeLog ControlAdjuster.h ControlAdjus ...: msg#00018

Subject: setup ChangeLog ControlAdjuster.h ControlAdjus ...
CVSROOT:        /cvs/cygwin-apps
Module name:    setup
Changes by:     briand-9JcytcrH/bA+uJoB2kUjGw@xxxxxxxxxxxxxxxx  2005-05-05 
21:00:34

Modified files:
        .              : ChangeLog ControlAdjuster.h ControlAdjuster.cc 
                         localdir.h localdir.cc proppage.h proppage.cc 
                         resource.h res.rc root.h root.cc splash.h 
                         splash.cc window.h window.cc 

Log message:
        2005-05-05  Brian Dessent  
<brian-Uo+tbPwr0tHR7s880joybQ@xxxxxxxxxxxxxxxx>
        
        * ControlAdjuster.h: (enum ControlPosition): Declare new
        resizing methods CP_STRETCH_LEFTHALF and CP_STRETCH_RIGHTHALF, and
        their TOP/BOTTOM aliases.
        
        * ControlAdjuster.cc: (ControlAdjuster::ControlInfo::adjust):
        Implement CP_STRETCH_LEFTHALF and CP_STRETCH_RIGHTHALF, which
        are designed to resize elements in a two-column layout.
        
        * localdir.h: (class LocalDirPage): Remove constructor
        implementation from here...
        
        * localdir.cc: (LocalDirPage::LocalDirPage): ...to here, and call
        AddControlsInfo on initialization.
        (static LocaldirControlsInfo): Add.  Define sizing rules for dialog
        elements.
        
        * proppage.h: Add includes.  (PropertyPage::ClickableURL): Declare new
        storage type for internal use by class. (PropertyPage::urls):
        Likewise.  (PropertyPage::urlWinProc): Add declaration.
        (PropertyPage::makeClickable): Likewise.
        
        * proppage.cc: Add includes.  (PropertyPage::DialogProc): Implement
        handler for WM_CTLCOLORSTATIC message.  Supports static controls that
        have been turned into clickable hyperlinks. (static
        PropertyPage::urls): Declare.   (PropertyPage::makeClickable):
        Implement new member function that provides user interface for making
        text into clickable URLs.  (PropertyPage::urlWinProc): Implement new
        private member function used as a windowproc for subclassing a static
        control.
        
        * resource.h: (IDC_SPLASH_URL, IDC_FILEMODES_LINK, IDC_ROOTDIR_GRP,
        IDC_INSTALLFOR_GRP, IDC_ALLUSERS_TEXT, IDC_JUSTME_TEXT, IDC_MODE_GRP,
        IDC_MODE_TEXT, IDC_MODE_BIN, IDC_LOCALDIR_GRP, IDC_SPLASH_TEXT,
        IDC_SPLASH_ICON, IDC_SPLASH_COPYR): Add. Replaces anonymous
        IDC_STATIC ids, so that controls can be referenced by the resizer.
        
        * res.rc: (IDD_LOCAL_DIR): Rearrange controls to match top-down order
        in the dialog.  Fold long lines.  Replace anonymous IDC_STATIC ids.
        (IDD_ROOT): Reorder in same manner.  Replace anonymous IDC_STATIC
        ids.  Add descriptive text of each option, and hyperlink for more
        information.  Mark suggested choice as "(RECOMMENDED)".  Swap order
        of 'unix'/'dos' radio buttons so that recommended choice is first in
        both columns.  (IDD_SPLASH): Reorder elements to match top-down
        order of dialog, fold long lines. Add descriptive paragraph, remove
        anonymous ids.  Update copyright text, replace sources.redhat.com
        with cygwin.com.
        
        * root.h: (class RootPage): Remove constructor implementation from
        here...
        
        * root.cc: ...to here, and call AddControlInfo.  (static
        RootControlsInfo): Add.  Populate with resizing data.
        (RootPage::OnInit): Make text a clickable hyperlink.
        
        * splash.h: (class SplashPage): Likewise, move constructor from
        here...
        
        * splash.cc: ...to here.  Call AddControlInfo.  (static
        SplashControlsInfo): Add and populate.  (SplashPage::Create): Make
        link on splash page a clickable hyperlink.
        
        * window.h: Add include.  (class Window): Store allocated fonts with a
        vector instead of fixed array.  Change indentation of setParent to be
        consistent.
        
        * window.cc: (Window::Window): Remove FontCounter.
        (Window::~Window): Likewise.  Iterate over vector of fonts
        instead. (Window::SetDlgItemFont): Use vector.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/ChangeLog.diff?cvsroot=cygwin-apps&r1=2.489&r2=2.490
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/ControlAdjuster.h.diff?cvsroot=cygwin-apps&r1=2.5&r2=2.6
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/ControlAdjuster.cc.diff?cvsroot=cygwin-apps&r1=2.4&r2=2.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/localdir.h.diff?cvsroot=cygwin-apps&r1=2.6&r2=2.7
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/localdir.cc.diff?cvsroot=cygwin-apps&r1=2.21&r2=2.22
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/proppage.h.diff?cvsroot=cygwin-apps&r1=2.10&r2=2.11
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/proppage.cc.diff?cvsroot=cygwin-apps&r1=2.13&r2=2.14
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/resource.h.diff?cvsroot=cygwin-apps&r1=2.26&r2=2.27
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/res.rc.diff?cvsroot=cygwin-apps&r1=2.60&r2=2.61
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/root.h.diff?cvsroot=cygwin-apps&r1=2.5&r2=2.6
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/root.cc.diff?cvsroot=cygwin-apps&r1=2.17&r2=2.18
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/splash.h.diff?cvsroot=cygwin-apps&r1=2.6&r2=2.7
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/splash.cc.diff?cvsroot=cygwin-apps&r1=2.14&r2=2.15
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/window.h.diff?cvsroot=cygwin-apps&r1=2.9&r2=2.10
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/window.cc.diff?cvsroot=cygwin-apps&r1=2.10&r2=2.11




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
version-control...    qnx.openqnx.dev...    redhat.rhn.user...    ietf.openpgp/20...    mail.mutt.user/...    web.microformat...    java.sync4j.use...    education.ezpro...    user-groups.blu...    solaris.manager...    org.fitug.debat...    technology.erps...    politics.activi...    linux.redhat.fe...    bug-tracking.ma...    xfce.user/2004-...    hams/2004-11/ms...    kde.users.pim/2...    culture.cooking...    freebsd.devel.x...    gnu.m4.adhoc/20...    ngpt.user/2002-...    apple.fink.deve...   
Home | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe

Navigation