mirror of
https://github.com/alexkay/spek.git
synced 2025-04-16 08:40:33 +03:00
Require Vala 0.12
This commit is contained in:
parent
0b1a5cbc0c
commit
a39e9b24db
@ -12,7 +12,7 @@ AM_MAINTAINER_MODE
|
||||
|
||||
AC_PROG_CC
|
||||
AC_PROG_CC_STDC
|
||||
AM_PROG_VALAC([0.7.0])
|
||||
AM_PROG_VALAC([0.12.0])
|
||||
AC_PROG_INSTALL
|
||||
IT_PROG_INTLTOOL([0.35])
|
||||
|
||||
|
2
dist/debian/control
vendored
2
dist/debian/control
vendored
@ -5,7 +5,7 @@ Maintainer: Alexander Kojevnikov <alexander@kojevnikov.com>
|
||||
Build-Depends: debhelper (>= 7.0.50~),
|
||||
cdbs,
|
||||
autotools-dev,
|
||||
valac (>= 0.8.0),
|
||||
valac-0.12,
|
||||
intltool (>= 0.35),
|
||||
libavcodec-dev (>= 4:0.6),
|
||||
libavformat-dev (>= 4:0.6),
|
||||
|
@ -45,7 +45,7 @@ namespace Spek {
|
||||
var button_box = new HBox (false, 0);
|
||||
button_box.spacing = 3;
|
||||
var close_button = new Button ();
|
||||
close_button.image = new Gtk.Image.from_stock (STOCK_CLOSE, IconSize.MENU);
|
||||
close_button.image = new Gtk.Image.from_stock (Stock.CLOSE, IconSize.MENU);
|
||||
close_button.relief = ReliefStyle.NONE;
|
||||
close_button.clicked.connect (() => hide ());
|
||||
|
||||
|
@ -45,13 +45,8 @@ namespace Spek {
|
||||
private float[] input;
|
||||
private float[] output;
|
||||
|
||||
#if VALA_0_12
|
||||
private unowned Thread<void*> reader_thread = null;
|
||||
private unowned Thread<void*> worker_thread;
|
||||
#else
|
||||
private unowned Thread reader_thread = null;
|
||||
private unowned Thread worker_thread;
|
||||
#endif
|
||||
private Mutex reader_mutex;
|
||||
private Cond reader_cond;
|
||||
private Mutex worker_mutex;
|
||||
@ -123,11 +118,7 @@ namespace Spek {
|
||||
worker_cond = new Cond ();
|
||||
|
||||
try {
|
||||
#if VALA_0_12
|
||||
reader_thread = Thread.create<void*> (reader_func, true);
|
||||
#else
|
||||
reader_thread = Thread.create (reader_func, true);
|
||||
#endif
|
||||
} catch (ThreadError e) {
|
||||
stop ();
|
||||
}
|
||||
@ -153,11 +144,7 @@ namespace Spek {
|
||||
int size;
|
||||
|
||||
try {
|
||||
#if VALA_0_12
|
||||
worker_thread = Thread.create<void*> (worker_func, true);
|
||||
#else
|
||||
worker_thread = Thread.create (worker_func, true);
|
||||
#endif
|
||||
} catch (ThreadError e) {
|
||||
return null;
|
||||
}
|
||||
|
@ -89,7 +89,7 @@ namespace Spek {
|
||||
vbox.pack_start (alignment, false, false, 0);
|
||||
vbox.show_all ();
|
||||
|
||||
add_button (STOCK_CLOSE, ResponseType.CLOSE);
|
||||
add_button (Stock.CLOSE, ResponseType.CLOSE);
|
||||
set_default_response (ResponseType.CLOSE);
|
||||
response.connect (on_response);
|
||||
}
|
||||
|
@ -33,13 +33,13 @@ namespace Spek {
|
||||
|
||||
private const ActionEntry[] ACTION_ENTRIES = {
|
||||
{ "File", null, N_("_File") },
|
||||
{ "FileOpen", STOCK_OPEN, null, null, null, on_file_open },
|
||||
{ "FileSave", STOCK_SAVE, null, null, null, on_file_save },
|
||||
{ "FileQuit", STOCK_QUIT, null, null, null, on_file_quit },
|
||||
{ "FileOpen", Stock.OPEN, null, null, null, on_file_open },
|
||||
{ "FileSave", Stock.SAVE, null, null, null, on_file_save },
|
||||
{ "FileQuit", Stock.QUIT, null, null, null, on_file_quit },
|
||||
{ "Edit", null, N_("_Edit") },
|
||||
{ "EditPreferences", STOCK_PREFERENCES, null, "<Ctrl>E", null, on_edit_preferences },
|
||||
{ "EditPreferences", Stock.PREFERENCES, null, "<Ctrl>E", null, on_edit_preferences },
|
||||
{ "Help", null, N_("_Help") },
|
||||
{ "HelpAbout", STOCK_ABOUT, null, "F1", null, on_help_about }
|
||||
{ "HelpAbout", Stock.ABOUT, null, "F1", null, on_help_about }
|
||||
};
|
||||
|
||||
private const string UI = """
|
||||
@ -137,11 +137,7 @@ namespace Spek {
|
||||
}
|
||||
|
||||
try {
|
||||
#if VALA_0_12
|
||||
Thread.create<void*> (check_version, false);
|
||||
#else
|
||||
Thread.create (check_version, false);
|
||||
#endif
|
||||
} catch (ThreadError e) {
|
||||
}
|
||||
}
|
||||
@ -171,8 +167,8 @@ namespace Spek {
|
||||
private void on_file_open () {
|
||||
var chooser = new FileChooserDialog (
|
||||
_("Open File"), this, FileChooserAction.OPEN,
|
||||
STOCK_CANCEL, ResponseType.CANCEL,
|
||||
STOCK_OPEN, ResponseType.ACCEPT, null);
|
||||
Stock.CANCEL, ResponseType.CANCEL,
|
||||
Stock.OPEN, ResponseType.ACCEPT, null);
|
||||
chooser.set_default_response (ResponseType.ACCEPT);
|
||||
chooser.select_multiple = false;
|
||||
chooser.set_current_folder (cur_dir);
|
||||
@ -188,8 +184,8 @@ namespace Spek {
|
||||
private void on_file_save () {
|
||||
var chooser = new FileChooserDialog (
|
||||
_("Save Spectrogram"), this, FileChooserAction.SAVE,
|
||||
STOCK_CANCEL, ResponseType.CANCEL,
|
||||
STOCK_SAVE, ResponseType.ACCEPT, null);
|
||||
Stock.CANCEL, ResponseType.CANCEL,
|
||||
Stock.SAVE, ResponseType.ACCEPT, null);
|
||||
chooser.set_default_response (ResponseType.ACCEPT);
|
||||
chooser.set_current_folder (cur_dir);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user