-
Notifications
You must be signed in to change notification settings - Fork 578
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
NxWM::CTaskbar: Add a method to redraw the task bar and the top appli…
…cation. From Petteri Aimonen
- Loading branch information
1 parent
eb9a60d
commit 7525149
Showing
3 changed files
with
21 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
/**************************************************************************** | ||
* NxWidgets/libnxwidgets/include/cnumericedit.cxx | ||
* | ||
* Copyright (C) 2012 Gregory Nutt. All rights reserved. | ||
* Copyright (C) 2012-2013 Gregory Nutt. All rights reserved. | ||
* Author: Gregory Nutt <[email protected]> | ||
* Petteri Aimonen <[email protected]> | ||
* | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
/**************************************************************************** | ||
* NxWidgets/nxwm/include/cnxtaskbar.hxx | ||
* | ||
* Copyright (C) 2012 Gregory Nutt. All rights reserved. | ||
* Copyright (C) 2012-2013 Gregory Nutt. All rights reserved. | ||
* Author: Gregory Nutt <[email protected]> | ||
* | ||
* Redistribution and use in source and binary forms, with or without | ||
|
@@ -89,7 +89,7 @@ namespace NxWM | |
/** | ||
* This structure represents an application and its associated icon image | ||
*/ | ||
|
||
struct STaskbarSlot | ||
{ | ||
IApplication *app; /**< A reference to the icon */ | ||
|
@@ -108,7 +108,7 @@ namespace NxWM | |
bool m_started; /**< True if window manager has been started */ | ||
|
||
/** | ||
* Create a raw window. | ||
* Create a raw window. | ||
* | ||
* 1) Create a dumb NXWidgets::CWidgetControl instance (See not). | ||
* 2) Pass the dumb NXWidgets::CWindowMessenger instance to the window constructor | ||
|
@@ -134,7 +134,7 @@ namespace NxWM | |
* | ||
* @return A partially initialized application window instance. | ||
*/ | ||
|
||
NXWidgets::CNxTkWindow *openFramedWindow(void); | ||
|
||
/** | ||
|
@@ -155,15 +155,15 @@ namespace NxWM | |
virtual bool createTaskbarWindow(void); | ||
|
||
/** | ||
* Create the background window. | ||
* Create the background window. | ||
* | ||
* @return true on success | ||
*/ | ||
|
||
virtual bool createBackgroundWindow(void); | ||
|
||
/** | ||
* Create the background image. | ||
* Create the background image. | ||
* | ||
* @return true on success | ||
*/ | ||
|
@@ -247,7 +247,7 @@ namespace NxWM | |
/** | ||
* Connect to the server | ||
*/ | ||
|
||
bool connect(void); | ||
|
||
/** | ||
|
@@ -409,7 +409,15 @@ namespace NxWM | |
*/ | ||
|
||
void getDisplaySize(FAR struct nxgl_size_s &size); | ||
|
||
|
||
/** | ||
* Force a redraw of the taskbar and current application. | ||
* This should only be necessary if the display loses state due to e.g. powerdown | ||
* or other manual intervention. | ||
*/ | ||
|
||
inline void redraw() { redrawTopApplication(); } | ||
|
||
/** | ||
* Simulate a mouse click or release on the icon at index. This method | ||
* is only available during automated testing of NxWM. | ||
|