File: vawinfo.cpp

package info (click to toggle)
v1 1.17-4
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 5,812 kB
  • ctags: 6,780
  • sloc: cpp: 43,604; ansic: 5,003; makefile: 955; sh: 30
file content (31 lines) | stat: -rw-r--r-- 1,117 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
//===============================================================
// vawinfo.cxx - vAppWinInfo utility class for tracking windows
//
// Copyright (C) 1995.1996, 1997, 1998  Bruce E. Wampler
//
// This file is part of the V C++ GUI Framework, and is covered
// under the terms of the GNU Library General Public License,
// Version 2. This library has NO WARRANTY. See the source file
// vapp.cxx for more complete information about license terms.
//===============================================================

#include <v/vwin32.h>		// for Win 32 stuff
#include <v/vawinfo.h>
#include <string.h>

//=======================>>> vAppWinInfo::vAppWinInfo <<<===================
  vAppWinInfo::vAppWinInfo(char* name, void* ptr)
  {
    SysDebug1(Constructor,"vAppWinInfo::vAppWinInfo(%s) - constructor\n",name);

    _infoName = new char[strlen(name)+1];
    strcpy(_infoName, name);
    _ptr = ptr;
  }

//=======================>>> vAppWinInfo::~vAppWinInfo <<<===================
  vAppWinInfo::~vAppWinInfo()
  {
    SysDebug(Destructor,"vAppWinInfo::~vAppWinInfo() - desstructor\n");
    delete [] _infoName;
  }