556 {
557 super.SetSort( type, order);
558
559 #ifdef PLATFORM_WINDOWS
560 m_Root.FindAnyWidget(
"host_sort" ).Show(
false );
561 m_Root.FindAnyWidget(
"population_sort" ).Show(
false );
562 m_Root.FindAnyWidget(
"slots_sort" ).Show(
false );
563
564 m_Root.FindAnyWidget(
"time_sort" ).Show(
false );
565 m_Root.FindAnyWidget(
"ping_sort" ).Show(
false );
566 m_Root.FindAnyWidget(
"map_sort" ).Show(
false );
567
568 TextWidget root;
569 root = TextWidget.Cast(
m_Root.FindAnyWidget(
"server_list_content_header_host_label" ) );
570 root.SetColor(
ARGBF( 1, 1, 1, 1 ) );
571 root = TextWidget.Cast(
m_Root.FindAnyWidget(
"server_list_content_header_population_label" ) );
572 root.SetColor(
ARGBF( 1, 1, 1, 1 ) );
573 root = TextWidget.Cast(
m_Root.FindAnyWidget(
"server_list_content_header_slots_label" ) );
574 root.SetColor(
ARGBF( 1, 1, 1, 1 ) );
575
576 root = TextWidget.Cast(
m_Root.FindAnyWidget(
"server_list_content_header_ping_label" ) );
577 root.SetColor(
ARGBF( 1, 1, 1, 1 ) );
578 root = TextWidget.Cast(
m_Root.FindAnyWidget(
"server_list_content_header_time_label" ) );
579 root.SetColor(
ARGBF( 1, 1, 1, 1 ) );
580
581 string r_name;
582 string w_name;
583
584 switch ( type )
585 {
587 {
588 r_name = "server_list_content_header_host_label";
589 w_name = "host_sort";
590 break;
591 }
593 {
594 r_name = "server_list_content_header_time_label";
595 w_name = "time_sort";
596 break;
597 }
599 {
600 r_name = "server_list_content_header_population_label";
601 w_name = "population_sort";
602 break;
603 }
605 {
606 r_name = "server_list_content_header_slots_label";
607 w_name = "slots_sort";
608 break;
609 }
611 {
612 r_name = "server_list_content_header_ping_label";
613 w_name = "ping_sort";
614 break;
615 }
617 {
618 r_name = "server_list_content_header_map_label";
619 w_name = "map_sort";
620 break;
621 }
622 }
623
624 root = TextWidget.Cast(
m_Root.FindAnyWidget( r_name ) );
625 root.SetColor(
ARGBF( 1, 1, 0, 0 ) );
626
627 m_Root.FindAnyWidget( w_name ).Show(
true );
630 #endif
631 }
int ARGBF(float fa, float fr, float fg, float fb)
Converts <0.0, 1.0> ARGB into color.