Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
F
Forge
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Walter Adolph
Forge
Commits
482ab4b8
Commit
482ab4b8
authored
Jan 14, 2019
by
Peter Patel-Schneider
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add left-click to top and right-click to bottom for ListCardArea
parent
f3f9a915
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
27 additions
and
2 deletions
+27
-2
forge-gui-desktop/src/main/java/forge/view/arcane/FloatingCardArea.java
...top/src/main/java/forge/view/arcane/FloatingCardArea.java
+2
-2
forge-gui-desktop/src/main/java/forge/view/arcane/ListCardArea.java
...desktop/src/main/java/forge/view/arcane/ListCardArea.java
+25
-0
No files found.
forge-gui-desktop/src/main/java/forge/view/arcane/FloatingCardArea.java
View file @
482ab4b8
...
...
@@ -200,12 +200,12 @@ public abstract class FloatingCardArea extends CardArea {
super
.
mouseOver
(
panel
,
evt
);
}
@Override
public
final
void
mouseLeftClicked
(
final
CardPanel
panel
,
final
MouseEvent
evt
)
{
public
void
mouseLeftClicked
(
final
CardPanel
panel
,
final
MouseEvent
evt
)
{
getMatchUI
().
getGameController
().
selectCard
(
panel
.
getCard
(),
null
,
new
MouseTriggerEvent
(
evt
));
super
.
mouseLeftClicked
(
panel
,
evt
);
}
@Override
public
final
void
mouseRightClicked
(
final
CardPanel
panel
,
final
MouseEvent
evt
)
{
public
void
mouseRightClicked
(
final
CardPanel
panel
,
final
MouseEvent
evt
)
{
getMatchUI
().
getGameController
().
selectCard
(
panel
.
getCard
(),
null
,
new
MouseTriggerEvent
(
evt
));
super
.
mouseRightClicked
(
panel
,
evt
);
}
...
...
forge-gui-desktop/src/main/java/forge/view/arcane/ListCardArea.java
View file @
482ab4b8
...
...
@@ -232,4 +232,29 @@ public class ListCardArea extends FloatingCardArea {
//}
}
@Override
public
final
void
mouseLeftClicked
(
final
CardPanel
panel
,
final
MouseEvent
evt
)
{
final
Card
clickCard
=
panelToCard
(
panel
);
if
(
moveableCards
.
contains
(
clickCard
)
&&
toTop
)
{
synchronized
(
cardList
)
{
cardList
.
remove
(
clickCard
);
cardList
.
add
(
0
,
clickCard
);
}
refresh
();
}
super
.
mouseLeftClicked
(
panel
,
evt
);
}
@Override
public
final
void
mouseRightClicked
(
final
CardPanel
panel
,
final
MouseEvent
evt
)
{
final
Card
clickCard
=
panelToCard
(
panel
);
if
(
moveableCards
.
contains
(
clickCard
)
&&
toBottom
)
{
synchronized
(
cardList
)
{
cardList
.
remove
(
clickCard
);
cardList
.
add
(
clickCard
);
}
refresh
();
}
super
.
mouseRightClicked
(
panel
,
evt
);
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment