home *** CD-ROM | disk | FTP | other *** search
- package jclass.table;
-
- import java.awt.Event;
- import java.awt.Point;
- import java.awt.Toolkit;
- import jclass.util.JCSortInterface;
-
- class SortAction extends Action {
- static boolean sort(Event var0) {
- if (!Action.check_widget(var0)) {
- return false;
- } else {
- Point var1 = Action.eventToXY(var0);
- if (var1 == null) {
- return false;
- } else {
- JCCellPosition var2 = Action.XYtoCell(true, false, var1);
- if (var2 == null) {
- return false;
- } else {
- int var3;
- label37: {
- var3 = var2.row;
- int var4 = var2.column;
- boolean var10000;
- if (var3 == -1) {
- if (var4 >= 0) {
- break label37;
- }
-
- var10000 = false;
- } else {
- if (var4 != -1) {
- return false;
- }
-
- if (var3 >= 0) {
- break label37;
- }
-
- var10000 = false;
- }
-
- if (!var10000) {
- return false;
- }
- }
-
- if (var3 == -1 || false) {
- Action.setCursor(3);
- Toolkit.getDefaultToolkit().sync();
- Table var5 = Action.table;
- int var7 = var2.column;
- boolean var6 = Sort.sortByColumn(var5, var7, (JCSortInterface)null, 0);
- Action.setCursor(0);
- Toolkit.getDefaultToolkit().sync();
- return var6;
- } else {
- return false;
- }
- }
- }
- }
- }
- }
-