+#ifdef HAVE_DVB
+
#include "asset.h"
#include "batch.h"
#include "bctimer.h"
ChanSearchText::ChanSearchText(ChanSearchGUI *gui, int x, int y, int w)
- : BC_TextBox(x, y, w, 1, "")
+ : BC_TextBox(x, y, w, 1, "")
{
this->gui = gui;
}
int pady = BC_TextBox::calculate_h(this, MEDIUMFONT, 0, 1) + 5;
int padx = BC_Title::calculate_w(this, (char*)"X", MEDIUMFONT);
int x = padx/2, y = pady/4;
- text_x = x; text_y = y;
BC_Title *title = new BC_Title(text_x, text_y, _("Text:"), MEDIUMFONT, YELLOW);
add_subwindow(title); x += title->get_w();
+ text_x = x; text_y = y;
search_text = new ChanSearchText(this, x, y, get_w()-x-10);
add_subwindow(search_text);
x = padx; y += pady + 5;
search_columns[1] = 1;
search_columns[2] = 2;
search_column_titles[0] = _("Source");
- search_column_titles[1] = _("Title");
+ search_column_titles[1] = C_("Title");
search_column_titles[2] = _("Start time");
search_column_widths[0] = 120;
search_column_widths[2] = 120;
ChanSearchGUI::~ChanSearchGUI()
{
-
+
ChannelEvent *item = highlighted_event;
if( item ) {
panel->lock_window("ChanSearchGUI::~ChanSearchGUI");
{
this->panel = panel;
x0 = x; y0 = y;
- in_window = tooltip_done = 0;
tip_info = 0;
set_force_tooltip(1);
}
delete [] tip_info;
}
-int ChannelDataItem::cursor_enter_event()
-{
- if( is_event_win() ) { in_window = 1; tooltip_done = 0; }
- else in_window = 0;
- return 0;
-}
-
-int ChannelDataItem::cursor_leave_event()
-{
- if( tooltip_done ) { hide_tooltip(); in_window = 0; }
- return 0;
-}
-
int ChannelDataItem::repeat_event(int64_t duration)
{
- if( !tooltip_done && tip_info && in_window &&
+ if( tip_info && cursor_above() &&
duration == get_resources()->tooltip_delay ) {
show_tooltip();
- tooltip_done = 1;
return 1;
}
return 0;
struct tm xtm; localtime_r(&xt,&xtm);
cp += sprintf(cp,"%02d:%02d",xtm.tm_hour, xtm.tm_min);
if( !xtm.tm_hour && !xtm.tm_min ) {
- sprintf(cp,_("(%3.3s) "),&_("sunmontuewedthufrisat")[xtm.tm_wday*3]);
+ sprintf(cp,"(%3.3s) ",&_("sunmontuewedthufrisat")[xtm.tm_wday*3]);
}
}
return 1;
}
-
void ChannelThread::start()
{
if( !Thread::running() ) {
this->gui = gui;
this->iwindow = gui->iwindow;
this->panel = gui->panel;
-
+
fd = 0;
done = 0;
}
}
ChannelScan::ChannelScan(MWindow *mwindow)
- : BC_MenuItem(_("Scan..."), _("Shift-S"), 'S')
+ : BC_MenuItem(_("Scan..."), _("Ctrl-Alt-s"), 's')
{
- set_shift();
+ set_ctrl();
+ set_alt();
this->mwindow = mwindow;
}
return RecordBatchesGUI::DeleteBatch::handle_event();
}
+#endif