X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;ds=sidebyside;f=cinelerra-5.1%2Fcinelerra%2Fperformanceprefs.C;h=e3c7e2ca7b424082c9230187f01bb2e33ff23eb3;hb=0513350234a8dcd08e5a0117d5121724ef7b76b6;hp=148670a07b33ef6292b1c16afa5577548f5f2f0b;hpb=78555663c7d2d1148808014cc7ada53255c0c305;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/performanceprefs.C b/cinelerra-5.1/cinelerra/performanceprefs.C index 148670a0..e3c7e2ca 100644 --- a/cinelerra-5.1/cinelerra/performanceprefs.C +++ b/cinelerra-5.1/cinelerra/performanceprefs.C @@ -274,7 +274,7 @@ void PerformancePrefs::generate_node_list() } } -static const char *titles[] = +static const char *default_titles[] = { N_("On"), N_("Hostname"), @@ -282,7 +282,7 @@ static const char *titles[] = N_("Framerate") }; -static int widths[] = +static int default_widths[] = { 30, 150, @@ -293,13 +293,13 @@ static int widths[] = void PerformancePrefs::update_node_list() { - node_list->update(nodes, - titles, - widths, - TOTAL_COLUMNS, - node_list->get_xposition(), - node_list->get_yposition(), - node_list->get_selection_number(0, 0)); + node_list->update_list(); +} + +void PrefsRenderFarmNodes::update_list() +{ + update(subwindow->nodes, titles, widths, PerformancePrefs::TOTAL_COLUMNS, + get_xposition(), get_yposition(), get_selection_number(0, 0)); } @@ -546,19 +546,18 @@ int PrefsRenderFarmPort::handle_event() PrefsRenderFarmNodes::PrefsRenderFarmNodes(PreferencesWindow *pwindow, - PerformancePrefs *subwindow, - int x, - int y) - : BC_ListBox(x, - y, - 340, - 230, + PerformancePrefs *subwindow, int x, int y) + : BC_ListBox(x, y, 340, 230, LISTBOX_TEXT, // Display text list or icons subwindow->nodes, - titles, - widths, - 4) + 0, //default_titles, + 0, //default_widths, + PerformancePrefs::TOTAL_COLUMNS) { + for( int i=0; isubwindow = subwindow; this->pwindow = pwindow; } @@ -568,7 +567,7 @@ PrefsRenderFarmNodes::~PrefsRenderFarmNodes() int PrefsRenderFarmNodes::column_resize_event() { - for(int i = 0; i < 3; i++) + for( int i=0; i