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