mirror of
https://github.com/tonikelope/megabasterd.git
synced 2025-05-29 04:50:14 +02:00
1.17
This commit is contained in:
parent
31a1550d2e
commit
a563690027
@ -56,7 +56,7 @@
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jPanel2" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jPanel1" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jPanel1" max="32767" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="total_file_size_label" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
@ -66,7 +66,7 @@
|
||||
<Component id="skip_rest_button" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="skip_button" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="dance_button" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
</Group>
|
||||
@ -91,7 +91,7 @@
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="file_tree_scrollpane" alignment="0" pref="290" max="32767" attributes="0"/>
|
||||
<Component id="file_tree_scrollpane" alignment="0" pref="275" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
|
@ -106,6 +106,8 @@ public final class FileGrabberDialog extends javax.swing.JDialog {
|
||||
swingReflectionInvoke("setEnabled", total_file_size_label, false);
|
||||
swingReflectionInvoke("setEnabled", skip_button, false);
|
||||
swingReflectionInvoke("setEnabled", skip_rest_button, false);
|
||||
swingReflectionInvoke("setEnabled", dance_button, false);
|
||||
swingReflectionInvoke("setEnabled", file_tree, false);
|
||||
|
||||
_main_panel = ((MainPanelView)parent).getMain_panel();
|
||||
|
||||
@ -116,13 +118,10 @@ public final class FileGrabberDialog extends javax.swing.JDialog {
|
||||
account_combobox.addItem((String)o);
|
||||
}
|
||||
|
||||
} else
|
||||
{
|
||||
} else {
|
||||
swingReflectionInvoke("setText", used_space_label, "No MEGA accounts available!!");
|
||||
swingReflectionInvoke("setEnabled", dance_button, false);
|
||||
swingReflectionInvoke("setEnabled", add_files_button, false);
|
||||
swingReflectionInvoke("setEnabled", add_folder_button, false);
|
||||
swingReflectionInvoke("setEnabled", file_tree, false);
|
||||
swingReflectionInvoke("setEnabled", dir_name_textfield, false);
|
||||
}
|
||||
|
||||
@ -174,7 +173,7 @@ public final class FileGrabberDialog extends javax.swing.JDialog {
|
||||
);
|
||||
jPanel1Layout.setVerticalGroup(
|
||||
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(file_tree_scrollpane, javax.swing.GroupLayout.DEFAULT_SIZE, 290, Short.MAX_VALUE)
|
||||
.addComponent(file_tree_scrollpane, javax.swing.GroupLayout.DEFAULT_SIZE, 275, Short.MAX_VALUE)
|
||||
);
|
||||
|
||||
upload_name_label.setFont(new java.awt.Font("Dialog", 1, 20)); // NOI18N
|
||||
@ -324,7 +323,7 @@ public final class FileGrabberDialog extends javax.swing.JDialog {
|
||||
.addContainerGap()
|
||||
.addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(total_file_size_label)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
@ -333,7 +332,7 @@ public final class FileGrabberDialog extends javax.swing.JDialog {
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(skip_rest_button)
|
||||
.addComponent(skip_button))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(dance_button)
|
||||
.addContainerGap())
|
||||
);
|
||||
@ -376,6 +375,10 @@ public final class FileGrabberDialog extends javax.swing.JDialog {
|
||||
_genFileList();
|
||||
|
||||
file_tree.setRootVisible(root.getChildCount() > 0);
|
||||
|
||||
swingReflectionInvoke("setEnabled", dance_button, true);
|
||||
|
||||
swingReflectionInvoke("setEnabled", file_tree, true);
|
||||
}
|
||||
}//GEN-LAST:event_add_files_buttonActionPerformed
|
||||
|
||||
@ -406,6 +409,10 @@ public final class FileGrabberDialog extends javax.swing.JDialog {
|
||||
_genFileList();
|
||||
|
||||
file_tree.setRootVisible(root.getChildCount() > 0);
|
||||
|
||||
swingReflectionInvoke("setEnabled", dance_button, true);
|
||||
|
||||
swingReflectionInvoke("setEnabled", file_tree, true);
|
||||
}
|
||||
}//GEN-LAST:event_add_folder_buttonActionPerformed
|
||||
|
||||
@ -541,17 +548,16 @@ public final class FileGrabberDialog extends javax.swing.JDialog {
|
||||
}
|
||||
|
||||
swingReflectionInvoke("setText", used_space_label, formatBytes(quota[0])+" / "+formatBytes(quota[1]));
|
||||
|
||||
swingReflectionInvoke("setEnabled", dance_button, true);
|
||||
swingReflectionInvoke("setEnabled", add_files_button, true);
|
||||
swingReflectionInvoke("setEnabled", add_folder_button, true);
|
||||
swingReflectionInvoke("setEnabled", file_tree, true);
|
||||
swingReflectionInvoke("setEnabled", dir_name_textfield, true);
|
||||
swingReflectionInvoke("setEnabled", total_file_size_label, true);
|
||||
swingReflectionInvoke("setEnabled", skip_button, true);
|
||||
swingReflectionInvoke("setEnabled", skip_rest_button, true);
|
||||
swingReflectionInvoke("setEnabled", warning_label, true);
|
||||
swingReflectionInvoke("setEnabled", account_combobox, true);
|
||||
swingReflectionInvoke("setEnabled", warning_label, ((TreeNode)file_tree.getModel().getRoot()).getChildCount()>0);
|
||||
swingReflectionInvoke("setEnabled", dance_button, ((TreeNode)file_tree.getModel().getRoot()).getChildCount()>0);
|
||||
swingReflectionInvoke("setEnabled", file_tree, ((TreeNode)file_tree.getModel().getRoot()).getChildCount()>0);
|
||||
swingReflectionInvoke("setEnabled", total_file_size_label, ((TreeNode)file_tree.getModel().getRoot()).getChildCount()>0);
|
||||
swingReflectionInvoke("setEnabled", skip_button, ((TreeNode)file_tree.getModel().getRoot()).getChildCount()>0);
|
||||
swingReflectionInvoke("setEnabled", skip_rest_button, ((TreeNode)file_tree.getModel().getRoot()).getChildCount()>0);
|
||||
|
||||
} else {
|
||||
|
||||
@ -667,22 +673,13 @@ public final class FileGrabberDialog extends javax.swing.JDialog {
|
||||
|
||||
swingReflectionInvoke("setText", total_file_size_label, "["+formatBytes(_total_space)+"]");
|
||||
|
||||
if(conta_files == 0) {
|
||||
swingReflectionInvoke("setEnabled", dance_button, conta_files > 0);
|
||||
swingReflectionInvoke("setEnabled", warning_label, conta_files > 0);
|
||||
swingReflectionInvoke("setEnabled", skip_button, conta_files > 0);
|
||||
swingReflectionInvoke("setEnabled", skip_rest_button, conta_files > 0);
|
||||
swingReflectionInvoke("setEnabled", total_file_size_label, conta_files > 0);
|
||||
swingReflectionInvoke("setEnabled", file_tree, conta_files > 0);
|
||||
|
||||
swingReflectionInvoke("setEnabled", dance_button, false);
|
||||
swingReflectionInvoke("setEnabled", warning_label, false);
|
||||
swingReflectionInvoke("setEnabled", skip_button, false);
|
||||
swingReflectionInvoke("setEnabled", skip_rest_button, false);
|
||||
swingReflectionInvoke("setEnabled", total_file_size_label, false);
|
||||
|
||||
} else {
|
||||
|
||||
swingReflectionInvoke("setEnabled", dance_button, true);
|
||||
swingReflectionInvoke("setEnabled", warning_label, true);
|
||||
swingReflectionInvoke("setEnabled", skip_button, true);
|
||||
swingReflectionInvoke("setEnabled", skip_rest_button, true);
|
||||
swingReflectionInvoke("setEnabled", total_file_size_label, true);
|
||||
}
|
||||
}
|
||||
|
||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||
|
@ -1,6 +1,7 @@
|
||||
package megabasterd;
|
||||
|
||||
import java.awt.AWTException;
|
||||
import java.awt.Color;
|
||||
import static java.awt.EventQueue.invokeLater;
|
||||
import java.awt.Font;
|
||||
import static java.awt.Font.BOLD;
|
||||
@ -60,7 +61,7 @@ import static megabasterd.Transference.MAX_TRANSFERENCE_SPEED_DEFAULT;
|
||||
*/
|
||||
public final class MainPanel {
|
||||
|
||||
public static final String VERSION="1.16";
|
||||
public static final String VERSION="1.17";
|
||||
public static final int CONNECTION_TIMEOUT = 30000;
|
||||
public static final int THROTTLE_SLICE_SIZE=16*1024;
|
||||
public static final int STREAMER_PORT = 1337;
|
||||
@ -139,6 +140,10 @@ public final class MainPanel {
|
||||
|
||||
THREAD_POOL.execute((_clipboardspy = new ClipboardSpy()));
|
||||
|
||||
swingReflectionInvoke("setForeground", getView().getGlobal_speed_down_label(), _limit_download_speed?new Color(255,0,0):new Color(0,128,255));
|
||||
|
||||
swingReflectionInvoke("setForeground", getView().getGlobal_speed_up_label(), _limit_upload_speed?new Color(255,0,0):new Color(0,128,255));
|
||||
|
||||
resumeDownloads();
|
||||
|
||||
resumeUploads();
|
||||
@ -360,6 +365,7 @@ public final class MainPanel {
|
||||
_limit_upload_speed = LIMIT_TRANSFERENCE_SPEED_DEFAULT;
|
||||
}
|
||||
|
||||
|
||||
String max_download_speed = selectSettingValueFromDB("max_download_speed");
|
||||
|
||||
if(max_download_speed != null) {
|
||||
@ -398,6 +404,7 @@ public final class MainPanel {
|
||||
Logger.getLogger(MainPanel.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void _byebye() {
|
||||
|
@ -148,8 +148,6 @@ public final class MainPanelView extends javax.swing.JFrame {
|
||||
|
||||
swingReflectionInvoke("setVisible", global_speed_down_label, false);
|
||||
swingReflectionInvoke("setVisible", global_speed_up_label, false);
|
||||
swingReflectionInvoke("setForeground", global_speed_down_label, getMain_panel().isLimit_download_speed()?new Color(255,0,0):new Color(0,128,255));
|
||||
swingReflectionInvoke("setForeground", global_speed_up_label, getMain_panel().isLimit_upload_speed()?new Color(255,0,0):new Color(0,128,255));
|
||||
swingReflectionInvoke("setVisible", close_all_finished_down_button, false);
|
||||
swingReflectionInvoke("setVisible", close_all_finished_up_button, false);
|
||||
swingReflectionInvoke("setVisible", pause_all_down_button, false);
|
||||
@ -615,13 +613,33 @@ public final class MainPanelView extends javax.swing.JFrame {
|
||||
|
||||
_main_panel.loadUserSettings();
|
||||
|
||||
_main_panel.getStream_supervisor().setMaxBytesPerSecInput(_main_panel.isLimit_download_speed()?_main_panel.getMax_dl_speed()*1024:0);
|
||||
if(_main_panel.isLimit_download_speed()) {
|
||||
|
||||
_main_panel.getStream_supervisor().setMaxBytesPerSecOutput( _main_panel.isLimit_upload_speed()?_main_panel.getMax_up_speed()*1024:0);
|
||||
_main_panel.getStream_supervisor().setMaxBytesPerSecInput(_main_panel.getMax_dl_speed()*1024);
|
||||
|
||||
swingReflectionInvoke("setForeground", global_speed_down_label, _main_panel.isLimit_download_speed()?new Color(255,0,0):new Color(0,128,255));
|
||||
swingReflectionInvoke("setForeground", getGlobal_speed_down_label(), new Color(255,0,0));
|
||||
|
||||
swingReflectionInvoke("setForeground", global_speed_up_label, _main_panel.isLimit_upload_speed()?new Color(255,0,0):new Color(0,128,255));
|
||||
} else {
|
||||
|
||||
_main_panel.getStream_supervisor().setMaxBytesPerSecInput(0);
|
||||
|
||||
swingReflectionInvoke("setForeground", getGlobal_speed_down_label(), new Color(0,128,255));
|
||||
|
||||
}
|
||||
|
||||
if(_main_panel.isLimit_upload_speed()) {
|
||||
|
||||
_main_panel.getStream_supervisor().setMaxBytesPerSecOutput(_main_panel.getMax_up_speed()*1024);
|
||||
|
||||
swingReflectionInvoke("setForeground", getGlobal_speed_up_label(), new Color(255,0,0));
|
||||
|
||||
} else {
|
||||
|
||||
_main_panel.getStream_supervisor().setMaxBytesPerSecOutput(0);
|
||||
|
||||
swingReflectionInvoke("setForeground", getGlobal_speed_up_label(), new Color(0,128,255));
|
||||
|
||||
}
|
||||
|
||||
_main_panel.getDownload_manager().setMax_running_trans(_main_panel.getMax_dl());
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user