avoiding menu id = 0 , adding rotating through direction each time an effect is called
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50248 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -47,7 +47,7 @@
|
|||||||
// menu ids
|
// menu ids
|
||||||
enum
|
enum
|
||||||
{
|
{
|
||||||
Show_Shaped,
|
Show_Shaped = 100,
|
||||||
Show_Transparent,
|
Show_Transparent,
|
||||||
|
|
||||||
// must be consecutive and in the same order as wxShowEffect enum elements
|
// must be consecutive and in the same order as wxShowEffect enum elements
|
||||||
@@ -273,7 +273,11 @@ void MainFrame::OnShowTransparent(wxCommandEvent& WXUNUSED(event))
|
|||||||
void MainFrame::OnShowEffect(wxCommandEvent& event)
|
void MainFrame::OnShowEffect(wxCommandEvent& event)
|
||||||
{
|
{
|
||||||
int effect = wxSHOW_EFFECT_ROLL + event.GetId() - Show_Effect_Roll;
|
int effect = wxSHOW_EFFECT_ROLL + event.GetId() - Show_Effect_Roll;
|
||||||
new EffectFrame(this, wx_static_cast(wxShowEffect, effect));
|
static wxDirection direction = wxLEFT;
|
||||||
|
direction = (wxDirection)(((int)direction)<< 1);
|
||||||
|
if ( direction > wxDOWN )
|
||||||
|
direction = wxLEFT ;
|
||||||
|
new EffectFrame(this, wx_static_cast(wxShowEffect, effect),1000,direction);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
Reference in New Issue
Block a user