Hello Scott.
Now "Work Device" icon has two additional tabs "Components" and
"Receive/Send a File"
if the device is running Kaboodle only.
- Igor

----- Original Message -----
From: "Scott C. Best" <[EMAIL PROTECTED]>
To: "Igor Kotelevsky" <[EMAIL PROTECTED]>
Cc: "mailbox" <[EMAIL PROTECTED]>; "Lyapin Oleg" <[EMAIL PROTECTED]>;
"Kaboodle-devel" <[EMAIL PROTECTED]>
Sent: Saturday, July 20, 2002 9:55 PM
Subject: Re: [Kaboodle-devel] Kaboodle restructing classes needs


> Igor, Oleg:
>
> Just wanted to clarify: the Property Tabs for a "Work
> Device" should be as follows:
>
> 1. If it's not running Kaboodle, the tabs should be "System
>    Info", "VNC Setup" and "Icon Properties". That's it. In
>    the icon properties, the user should be able to change
>    the type, in case the auto-detection got it wrong.
>
> 2. If the device is running Kaboodle, there should be two
>    additional tabs: "Components" and "Receive/Send a File".
>    Right now, the FT one is appearing for all work devices.
>
> 3. Right now, "Components" doesn't list anything and that's
>    okay. For version 1.0, I want this window to list the
>    additional binaries that Kaboodle uses. For example: the
>    GnucleusProto, KaboodlePad, GetEngaged, WinVNC, winpcap,
>    ZeBeDee. Each of these can be selected and a "Get Info"
>    button clicked. A popup then comes up showing the path
>    to the binary and a sentence or two describing how
>    Kaboodle uses each of these pieces. Again, this is work
>    for version 1.0, not for right now.
>
> Thanks!
>
> -Scott
>
> On Wed, 17 Jul 2002, Scott C. Best wrote:
>
> > Igor:
> > Please see:
> >
> >
http://www.mail-archive.com/kaboodle-devel%40lists.sourceforge.net/msg00298.
html
> >
> > 5th paragraph. The "Components" tab should only appear
> > for PC's running Kaboodle.
> >
> > -Scott
> >
> >
> > On Wed, 17 Jul 2002, Igor Kotelevsky wrote:
> >
> > > Hello Scott.
> > > Yesterday I began to add a new class CWorkDevice.
> > > That is the base class for both classes CNIDPC and CNIDMacintosh.
> > > The PC icon had 4 Prop Tabs,  though the MAC icon had 3 Prop Tabs
only.
> > > Please let me know how much Prop Tabs must have the MAC icon.
> > > - Igor
> > >
> > > ----- Original Message -----
> > > From: "Scott C. Best" <[EMAIL PROTECTED]>
> > > To: "Igor Kotelevsky" <[EMAIL PROTECTED]>
> > > Cc: "mailbox" <[EMAIL PROTECTED]>; "Lyapin Oleg"
<[EMAIL PROTECTED]>;
> > > "Kaboodle-devel" <[EMAIL PROTECTED]>
> > > Sent: Monday, July 15, 2002 10:36 PM
> > > Subject: Re: [Kaboodle-devel] Kaboodle restructing classes needs
> > >
> > >
> > > > Igor:
> > > > Yes:  class CWorkDevice is the right solution. Can you
> > > > implement this?
> > > >
> > > > -Scott
> > > >
> > > > On Mon, 15 Jul 2002, Igor Kotelevsky wrote:
> > > >
> > > > > Hello Scott.
> > > > > Several days earlier you wrote:
> > > > > > Kaboodle should treat Macintosh PC's and non-Kaboodle PC's the
same in
> > > > > > *every way* except for the icon group and the "System Info" tab
> > > > > > in the Property Panel.
> > > > > Now Kaboodle have some "Macintosh" bugs.
> > > > > I think that all above bugs
> > > > > (and others, that may be we don't see now) has following reason.
> > > > > In Kaboodle not correct are chosen following classes:
> > > > > class CNIDPC:public CNIDDevice,
> > > > > class CNIDMacintosh : public CNIDDevice.
> > > > > All that classes has equal data members:
> > > > > DWORD m_dwMacAddrLen;
> > > > > BYTE m_pMacAddress[MAX_MACADDRESSLEN];
> > > > > DWORD m_IPAddress;
> > > > > char m_strProcessor[MAX_PATH];
> > > > > char m_strVersion[MAX_PATH];
> > > > > char m_strUserName[MAX_PATH];
> > > > > char m_strJetSendSubAddress[10];
> > > > > ...
> > > > > All that classes has equal function members:
> > > > > void GetStringMacAddress(CString& rStrMacAddress);
> > > > > ...
> > > > > The right solution is next:
> > > > > All common data and functions must be restructuring in to the new
common
> > > > > base class.
> > > > > For example, like next:
> > > > > class CWorkDevice:public CNIDDevice
> > > > > {
> > > > > ...
> > > > > public:
> > > > > DWORD m_dwMacAddrLen;
> > > > > BYTE m_pMacAddress[MAX_MACADDRESSLEN];
> > > > > DWORD m_IPAddress;
> > > > > char m_strProcessor[MAX_PATH];
> > > > > char m_strVersion[MAX_PATH];
> > > > > char m_strUserName[MAX_PATH];
> > > > > char m_strJetSendSubAddress[10];
> > > > > ...
> > > > > void GetStringMacAddress(CString& rStrMacAddress);
> > > > > ...
> > > > > };
> > > > >
> > > > > class CNIDPC:public CNIDDevice{}
> > > > > class CNIDMacintosh : public CNIDDevice{}
> > > > >
> > > > > Then devices of type PC and Macintosh will behave equally.
> > > > >
> > > > > - Igor
> > > > >
> > > > >
> > > > >
> > > > > -------------------------------------------------------
> > > > > This sf.net email is sponsored by:ThinkGeek
> > > > > Welcome to geek heaven.
> > > > > http://thinkgeek.com/sf
> > > > > _______________________________________________
> > > > > Kaboodle-devel mailing list
> > > > > [EMAIL PROTECTED]
> > > > > https://lists.sourceforge.net/lists/listinfo/kaboodle-devel
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
> >
> > -------------------------------------------------------
> > This sf.net email is sponsored by:ThinkGeek
> > Welcome to geek heaven.
> > http://thinkgeek.com/sf
> > _______________________________________________
> > Kaboodle-devel mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/kaboodle-devel
> >
>
>



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Kaboodle-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/kaboodle-devel

Reply via email to