preparation for X11 wxTaskBarIcon version:
1. moved events to common file from MSW specific 2. deprecated virtual functions in favour of event handlers 3. removed taskbar.cpp files from port that don't implement it git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19979 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -548,7 +548,6 @@ statbrma.cpp Mac
|
|||||||
statlmac.cpp Mac
|
statlmac.cpp Mac
|
||||||
stattext.cpp Mac
|
stattext.cpp Mac
|
||||||
tabctrl.cpp Mac
|
tabctrl.cpp Mac
|
||||||
taskbar.cpp Mac
|
|
||||||
textctrl.cpp Mac
|
textctrl.cpp Mac
|
||||||
thread.cpp Mac
|
thread.cpp Mac
|
||||||
timer.cpp Mac
|
timer.cpp Mac
|
||||||
@@ -765,7 +764,6 @@ statbox.cpp OS2
|
|||||||
statline.cpp OS2
|
statline.cpp OS2
|
||||||
stattext.cpp OS2
|
stattext.cpp OS2
|
||||||
tabctrl.cpp OS2
|
tabctrl.cpp OS2
|
||||||
taskbar.cpp OS2
|
|
||||||
textctrl.cpp OS2
|
textctrl.cpp OS2
|
||||||
timer.cpp OS2
|
timer.cpp OS2
|
||||||
thread.cpp OS2
|
thread.cpp OS2
|
||||||
@@ -1177,7 +1175,6 @@ statline.h MacH
|
|||||||
stattext.h MacH
|
stattext.h MacH
|
||||||
statusbr.h MacH
|
statusbr.h MacH
|
||||||
tabctrl.h MacH
|
tabctrl.h MacH
|
||||||
taskbar.h MacH
|
|
||||||
textctrl.h MacH
|
textctrl.h MacH
|
||||||
timer.h MacH
|
timer.h MacH
|
||||||
toolbar.h MacH
|
toolbar.h MacH
|
||||||
@@ -1486,7 +1483,6 @@ dc.h OS2H
|
|||||||
tabctrl.h OS2H
|
tabctrl.h OS2H
|
||||||
dcclient.h OS2H
|
dcclient.h OS2H
|
||||||
print.h OS2H
|
print.h OS2H
|
||||||
taskbar.h OS2H
|
|
||||||
bmpbuttn.h OS2H
|
bmpbuttn.h OS2H
|
||||||
dcmemory.h OS2H
|
dcmemory.h OS2H
|
||||||
iniconf.h OS2H
|
iniconf.h OS2H
|
||||||
|
@@ -1,49 +0,0 @@
|
|||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// File: taskbar.h
|
|
||||||
// Purpose: Defines wxTaskBarIcon class for manipulating icons on the
|
|
||||||
// task bar. Optional.
|
|
||||||
// Author: Stefan Csomor
|
|
||||||
// Modified by:
|
|
||||||
// Created: 1998-01-01
|
|
||||||
// RCS-ID: $Id$
|
|
||||||
// Copyright: (c)
|
|
||||||
// Licence: wxWindows licence
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
#ifndef _WX_TASKBAR_H_
|
|
||||||
#define _WX_TASKBAR_H_
|
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
|
||||||
#pragma interface "taskbar.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "wx/list.h"
|
|
||||||
#include "wx/icon.h"
|
|
||||||
|
|
||||||
class wxTaskBarIcon: public wxObject
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
wxTaskBarIcon();
|
|
||||||
virtual ~wxTaskBarIcon();
|
|
||||||
|
|
||||||
// Accessors
|
|
||||||
|
|
||||||
// Operations
|
|
||||||
bool SetIcon(const wxIcon& icon, const wxString& tooltip = wxEmptyString);
|
|
||||||
bool RemoveIcon();
|
|
||||||
|
|
||||||
// Overridables
|
|
||||||
virtual void OnMouseMove();
|
|
||||||
virtual void OnLButtonDown();
|
|
||||||
virtual void OnLButtonUp();
|
|
||||||
virtual void OnRButtonDown();
|
|
||||||
virtual void OnRButtonUp();
|
|
||||||
virtual void OnLButtonDClick();
|
|
||||||
virtual void OnRButtonDClick();
|
|
||||||
|
|
||||||
// Data members
|
|
||||||
protected:
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif
|
|
||||||
// _WX_TASKBAR_H_
|
|
@@ -238,7 +238,6 @@ ALL_SOURCES = \
|
|||||||
mac/statlmac.cpp \
|
mac/statlmac.cpp \
|
||||||
mac/stattext.cpp \
|
mac/stattext.cpp \
|
||||||
mac/tabctrl.cpp \
|
mac/tabctrl.cpp \
|
||||||
mac/taskbar.cpp \
|
|
||||||
mac/textctrl.cpp \
|
mac/textctrl.cpp \
|
||||||
mac/thread.cpp \
|
mac/thread.cpp \
|
||||||
mac/timer.cpp \
|
mac/timer.cpp \
|
||||||
@@ -584,7 +583,6 @@ ALL_HEADERS = \
|
|||||||
mac/stattext.h \
|
mac/stattext.h \
|
||||||
mac/statusbr.h \
|
mac/statusbr.h \
|
||||||
mac/tabctrl.h \
|
mac/tabctrl.h \
|
||||||
mac/taskbar.h \
|
|
||||||
mac/textctrl.h \
|
mac/textctrl.h \
|
||||||
mac/timer.h \
|
mac/timer.h \
|
||||||
mac/toolbar.h \
|
mac/toolbar.h \
|
||||||
@@ -900,7 +898,6 @@ GUIOBJS = \
|
|||||||
statlmac.o \
|
statlmac.o \
|
||||||
stattext.o \
|
stattext.o \
|
||||||
tabctrl.o \
|
tabctrl.o \
|
||||||
taskbar.o \
|
|
||||||
textctrl.o \
|
textctrl.o \
|
||||||
thread.o \
|
thread.o \
|
||||||
timer.o \
|
timer.o \
|
||||||
|
@@ -1,70 +0,0 @@
|
|||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// File: taskbar.cpp
|
|
||||||
// Purpose: Implements wxTaskBarIcon class for manipulating icons on
|
|
||||||
// the task bar. Optional.
|
|
||||||
// Author: Stefan Csomor
|
|
||||||
// Modified by:
|
|
||||||
// Created: 1998-01-01
|
|
||||||
// RCS-ID: $Id$
|
|
||||||
// Copyright: (c)
|
|
||||||
// Licence: wxWindows licence
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
#ifdef __GNUG__
|
|
||||||
#pragma implementation "taskbar.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "wx/taskbar.h"
|
|
||||||
|
|
||||||
wxTaskBarIcon::wxTaskBarIcon()
|
|
||||||
{
|
|
||||||
// TODO
|
|
||||||
}
|
|
||||||
|
|
||||||
wxTaskBarIcon::~wxTaskBarIcon()
|
|
||||||
{
|
|
||||||
// TODO
|
|
||||||
}
|
|
||||||
|
|
||||||
// Operations
|
|
||||||
bool wxTaskBarIcon::SetIcon(const wxIcon& icon, const wxString& tooltip)
|
|
||||||
{
|
|
||||||
// TODO
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool wxTaskBarIcon::RemoveIcon()
|
|
||||||
{
|
|
||||||
// TODO
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Overridables
|
|
||||||
void wxTaskBarIcon::OnMouseMove()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void wxTaskBarIcon::OnLButtonDown()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void wxTaskBarIcon::OnLButtonUp()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void wxTaskBarIcon::OnRButtonDown()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void wxTaskBarIcon::OnRButtonUp()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void wxTaskBarIcon::OnLButtonDClick()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void wxTaskBarIcon::OnRButtonDClick()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
@@ -238,7 +238,6 @@ ALL_SOURCES = \
|
|||||||
mac/statlmac.cpp \
|
mac/statlmac.cpp \
|
||||||
mac/stattext.cpp \
|
mac/stattext.cpp \
|
||||||
mac/tabctrl.cpp \
|
mac/tabctrl.cpp \
|
||||||
mac/taskbar.cpp \
|
|
||||||
mac/textctrl.cpp \
|
mac/textctrl.cpp \
|
||||||
mac/thread.cpp \
|
mac/thread.cpp \
|
||||||
mac/timer.cpp \
|
mac/timer.cpp \
|
||||||
@@ -584,7 +583,6 @@ ALL_HEADERS = \
|
|||||||
mac/stattext.h \
|
mac/stattext.h \
|
||||||
mac/statusbr.h \
|
mac/statusbr.h \
|
||||||
mac/tabctrl.h \
|
mac/tabctrl.h \
|
||||||
mac/taskbar.h \
|
|
||||||
mac/textctrl.h \
|
mac/textctrl.h \
|
||||||
mac/timer.h \
|
mac/timer.h \
|
||||||
mac/toolbar.h \
|
mac/toolbar.h \
|
||||||
@@ -900,7 +898,6 @@ GUIOBJS = \
|
|||||||
statlmac.o \
|
statlmac.o \
|
||||||
stattext.o \
|
stattext.o \
|
||||||
tabctrl.o \
|
tabctrl.o \
|
||||||
taskbar.o \
|
|
||||||
textctrl.o \
|
textctrl.o \
|
||||||
thread.o \
|
thread.o \
|
||||||
timer.o \
|
timer.o \
|
||||||
|
@@ -1,70 +0,0 @@
|
|||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// File: taskbar.cpp
|
|
||||||
// Purpose: Implements wxTaskBarIcon class for manipulating icons on
|
|
||||||
// the task bar. Optional.
|
|
||||||
// Author: Stefan Csomor
|
|
||||||
// Modified by:
|
|
||||||
// Created: 1998-01-01
|
|
||||||
// RCS-ID: $Id$
|
|
||||||
// Copyright: (c)
|
|
||||||
// Licence: wxWindows licence
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
#ifdef __GNUG__
|
|
||||||
#pragma implementation "taskbar.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "wx/taskbar.h"
|
|
||||||
|
|
||||||
wxTaskBarIcon::wxTaskBarIcon()
|
|
||||||
{
|
|
||||||
// TODO
|
|
||||||
}
|
|
||||||
|
|
||||||
wxTaskBarIcon::~wxTaskBarIcon()
|
|
||||||
{
|
|
||||||
// TODO
|
|
||||||
}
|
|
||||||
|
|
||||||
// Operations
|
|
||||||
bool wxTaskBarIcon::SetIcon(const wxIcon& icon, const wxString& tooltip)
|
|
||||||
{
|
|
||||||
// TODO
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool wxTaskBarIcon::RemoveIcon()
|
|
||||||
{
|
|
||||||
// TODO
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Overridables
|
|
||||||
void wxTaskBarIcon::OnMouseMove()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void wxTaskBarIcon::OnLButtonDown()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void wxTaskBarIcon::OnLButtonUp()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void wxTaskBarIcon::OnRButtonDown()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void wxTaskBarIcon::OnRButtonUp()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void wxTaskBarIcon::OnLButtonDClick()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void wxTaskBarIcon::OnRButtonDClick()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
@@ -234,7 +234,6 @@ ALL_SOURCES = \
|
|||||||
os2/statline.cpp \
|
os2/statline.cpp \
|
||||||
os2/stattext.cpp \
|
os2/stattext.cpp \
|
||||||
os2/tabctrl.cpp \
|
os2/tabctrl.cpp \
|
||||||
os2/taskbar.cpp \
|
|
||||||
os2/textctrl.cpp \
|
os2/textctrl.cpp \
|
||||||
os2/thread.cpp \
|
os2/thread.cpp \
|
||||||
os2/timer.cpp \
|
os2/timer.cpp \
|
||||||
@@ -567,7 +566,6 @@ ALL_HEADERS = \
|
|||||||
os2/statline.h \
|
os2/statline.h \
|
||||||
os2/stattext.h \
|
os2/stattext.h \
|
||||||
os2/tabctrl.h \
|
os2/tabctrl.h \
|
||||||
os2/taskbar.h \
|
|
||||||
os2/textctrl.h \
|
os2/textctrl.h \
|
||||||
os2/timer.h \
|
os2/timer.h \
|
||||||
os2/toolbar.h \
|
os2/toolbar.h \
|
||||||
@@ -872,7 +870,6 @@ GUIOBJS = \
|
|||||||
statline.o \
|
statline.o \
|
||||||
stattext.o \
|
stattext.o \
|
||||||
tabctrl.o \
|
tabctrl.o \
|
||||||
taskbar.o \
|
|
||||||
textctrl.o \
|
textctrl.o \
|
||||||
thread.o \
|
thread.o \
|
||||||
timer.o \
|
timer.o \
|
||||||
|
Reference in New Issue
Block a user