Changeset 169:8720fc588554 in mediastreamer2


Ignore:
Timestamp:
Nov 12, 2008 4:57:00 PM (5 years ago)
Author:
smorlat <smorlat@…>
Branch:
default
Message:

-fix compile on on non linux systesm
-glade ui configuration

git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@172 3f6dc0c8-ddfe-455d-9043-3cd528dc4637

Location:
linphone
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • linphone/gtk-glade/main.c

    r72 r169  
    634634} 
    635635 
     636static void linphone_gtk_configure_main_window(){ 
     637        static LpConfig *conf=NULL; 
     638        static int show_digits=1; 
     639        GtkWidget *w=linphone_gtk_get_main_window(); 
     640        if (conf==NULL){ 
     641                conf=linphone_core_get_config(linphone_gtk_get_core()); 
     642                show_digits=lp_config_get_int(conf,"GtkUi","show_digits",show_digits); 
     643        } 
     644        if (show_digits==0) gtk_widget_hide(linphone_gtk_get_widget(w,"dialpad")); 
     645} 
     646 
    636647static void linphone_gtk_init_main_window(){ 
     648        linphone_gtk_configure_main_window(); 
    637649        load_uri_history(); 
    638650        linphone_gtk_load_identities(); 
  • linphone/gtk-glade/main.glade

    r94 r169  
    11<?xml version="1.0" encoding="UTF-8" standalone="no"?> 
    22<!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd"> 
    3 <!--Generated with glade3 3.4.3 on Tue Oct 14 22:30:22 2008 --> 
     3<!--Generated with glade3 3.4.5 on Wed Nov 12 14:06:16 2008 --> 
    44<glade-interface> 
    55  <widget class="GtkWindow" id="main"> 
     
    381381                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    382382                    <child> 
    383                       <widget class="GtkFrame" id="frame5"> 
     383                      <widget class="GtkFrame" id="dialpad"> 
    384384                        <property name="visible">True</property> 
    385385                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
     
    397397                                <property name="homogeneous">True</property> 
    398398                                <child> 
     399                                  <widget class="GtkButton" id="dtmf_1"> 
     400                                    <property name="visible">True</property> 
     401                                    <property name="can_focus">True</property> 
     402                                    <property name="receives_default">True</property> 
     403                                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
     404                                    <property name="label" translatable="yes">1</property> 
     405                                    <property name="response_id">0</property> 
     406                                  </widget> 
     407                                  <packing> 
     408                                    <property name="x_options"></property> 
     409                                    <property name="y_options"></property> 
     410                                  </packing> 
     411                                </child> 
     412                                <child> 
     413                                  <widget class="GtkButton" id="dtmf_2"> 
     414                                    <property name="visible">True</property> 
     415                                    <property name="can_focus">True</property> 
     416                                    <property name="receives_default">True</property> 
     417                                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
     418                                    <property name="label" translatable="yes">2</property> 
     419                                    <property name="response_id">0</property> 
     420                                  </widget> 
     421                                  <packing> 
     422                                    <property name="left_attach">1</property> 
     423                                    <property name="right_attach">2</property> 
     424                                    <property name="x_options"></property> 
     425                                    <property name="y_options"></property> 
     426                                  </packing> 
     427                                </child> 
     428                                <child> 
     429                                  <widget class="GtkButton" id="dtmf_3"> 
     430                                    <property name="visible">True</property> 
     431                                    <property name="can_focus">True</property> 
     432                                    <property name="receives_default">True</property> 
     433                                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
     434                                    <property name="label" translatable="yes">3</property> 
     435                                    <property name="response_id">0</property> 
     436                                  </widget> 
     437                                  <packing> 
     438                                    <property name="left_attach">2</property> 
     439                                    <property name="right_attach">3</property> 
     440                                    <property name="x_options"></property> 
     441                                    <property name="y_options"></property> 
     442                                  </packing> 
     443                                </child> 
     444                                <child> 
     445                                  <widget class="GtkButton" id="dtmf_A"> 
     446                                    <property name="visible">True</property> 
     447                                    <property name="can_focus">True</property> 
     448                                    <property name="receives_default">True</property> 
     449                                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
     450                                    <property name="label" translatable="yes">A</property> 
     451                                    <property name="response_id">0</property> 
     452                                  </widget> 
     453                                  <packing> 
     454                                    <property name="left_attach">3</property> 
     455                                    <property name="right_attach">4</property> 
     456                                    <property name="x_options"></property> 
     457                                    <property name="y_options"></property> 
     458                                  </packing> 
     459                                </child> 
     460                                <child> 
     461                                  <widget class="GtkButton" id="dtmf_4"> 
     462                                    <property name="visible">True</property> 
     463                                    <property name="can_focus">True</property> 
     464                                    <property name="receives_default">True</property> 
     465                                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
     466                                    <property name="label" translatable="yes">4</property> 
     467                                    <property name="response_id">0</property> 
     468                                  </widget> 
     469                                  <packing> 
     470                                    <property name="top_attach">1</property> 
     471                                    <property name="bottom_attach">2</property> 
     472                                    <property name="x_options"></property> 
     473                                    <property name="y_options"></property> 
     474                                  </packing> 
     475                                </child> 
     476                                <child> 
     477                                  <widget class="GtkButton" id="dtmf_5"> 
     478                                    <property name="visible">True</property> 
     479                                    <property name="can_focus">True</property> 
     480                                    <property name="receives_default">True</property> 
     481                                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
     482                                    <property name="label" translatable="yes">5</property> 
     483                                    <property name="response_id">0</property> 
     484                                  </widget> 
     485                                  <packing> 
     486                                    <property name="left_attach">1</property> 
     487                                    <property name="right_attach">2</property> 
     488                                    <property name="top_attach">1</property> 
     489                                    <property name="bottom_attach">2</property> 
     490                                    <property name="x_options"></property> 
     491                                    <property name="y_options"></property> 
     492                                  </packing> 
     493                                </child> 
     494                                <child> 
     495                                  <widget class="GtkButton" id="dtmf_6"> 
     496                                    <property name="visible">True</property> 
     497                                    <property name="can_focus">True</property> 
     498                                    <property name="receives_default">True</property> 
     499                                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
     500                                    <property name="label" translatable="yes">6</property> 
     501                                    <property name="response_id">0</property> 
     502                                  </widget> 
     503                                  <packing> 
     504                                    <property name="left_attach">2</property> 
     505                                    <property name="right_attach">3</property> 
     506                                    <property name="top_attach">1</property> 
     507                                    <property name="bottom_attach">2</property> 
     508                                    <property name="x_options"></property> 
     509                                    <property name="y_options"></property> 
     510                                  </packing> 
     511                                </child> 
     512                                <child> 
     513                                  <widget class="GtkButton" id="dtmf_B"> 
     514                                    <property name="visible">True</property> 
     515                                    <property name="can_focus">True</property> 
     516                                    <property name="receives_default">True</property> 
     517                                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
     518                                    <property name="label" translatable="yes">B</property> 
     519                                    <property name="response_id">0</property> 
     520                                  </widget> 
     521                                  <packing> 
     522                                    <property name="left_attach">3</property> 
     523                                    <property name="right_attach">4</property> 
     524                                    <property name="top_attach">1</property> 
     525                                    <property name="bottom_attach">2</property> 
     526                                    <property name="x_options"></property> 
     527                                    <property name="y_options"></property> 
     528                                  </packing> 
     529                                </child> 
     530                                <child> 
     531                                  <widget class="GtkButton" id="dtmf_7"> 
     532                                    <property name="visible">True</property> 
     533                                    <property name="can_focus">True</property> 
     534                                    <property name="receives_default">True</property> 
     535                                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
     536                                    <property name="label" translatable="yes">7</property> 
     537                                    <property name="response_id">0</property> 
     538                                  </widget> 
     539                                  <packing> 
     540                                    <property name="top_attach">2</property> 
     541                                    <property name="bottom_attach">3</property> 
     542                                    <property name="x_options"></property> 
     543                                    <property name="y_options"></property> 
     544                                  </packing> 
     545                                </child> 
     546                                <child> 
     547                                  <widget class="GtkButton" id="dtmf_8"> 
     548                                    <property name="visible">True</property> 
     549                                    <property name="can_focus">True</property> 
     550                                    <property name="receives_default">True</property> 
     551                                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
     552                                    <property name="label" translatable="yes">8</property> 
     553                                    <property name="response_id">0</property> 
     554                                  </widget> 
     555                                  <packing> 
     556                                    <property name="left_attach">1</property> 
     557                                    <property name="right_attach">2</property> 
     558                                    <property name="top_attach">2</property> 
     559                                    <property name="bottom_attach">3</property> 
     560                                    <property name="x_options"></property> 
     561                                    <property name="y_options"></property> 
     562                                  </packing> 
     563                                </child> 
     564                                <child> 
     565                                  <widget class="GtkButton" id="dtmf_9"> 
     566                                    <property name="visible">True</property> 
     567                                    <property name="can_focus">True</property> 
     568                                    <property name="receives_default">True</property> 
     569                                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
     570                                    <property name="label" translatable="yes">9</property> 
     571                                    <property name="response_id">0</property> 
     572                                  </widget> 
     573                                  <packing> 
     574                                    <property name="left_attach">2</property> 
     575                                    <property name="right_attach">3</property> 
     576                                    <property name="top_attach">2</property> 
     577                                    <property name="bottom_attach">3</property> 
     578                                    <property name="x_options"></property> 
     579                                    <property name="y_options"></property> 
     580                                  </packing> 
     581                                </child> 
     582                                <child> 
     583                                  <widget class="GtkButton" id="dtmf_C"> 
     584                                    <property name="visible">True</property> 
     585                                    <property name="can_focus">True</property> 
     586                                    <property name="receives_default">True</property> 
     587                                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
     588                                    <property name="label" translatable="yes">C</property> 
     589                                    <property name="response_id">0</property> 
     590                                  </widget> 
     591                                  <packing> 
     592                                    <property name="left_attach">3</property> 
     593                                    <property name="right_attach">4</property> 
     594                                    <property name="top_attach">2</property> 
     595                                    <property name="bottom_attach">3</property> 
     596                                    <property name="x_options"></property> 
     597                                    <property name="y_options"></property> 
     598                                  </packing> 
     599                                </child> 
     600                                <child> 
     601                                  <widget class="GtkButton" id="dtmf_star"> 
     602                                    <property name="visible">True</property> 
     603                                    <property name="can_focus">True</property> 
     604                                    <property name="receives_default">True</property> 
     605                                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
     606                                    <property name="label" translatable="yes">*</property> 
     607                                    <property name="response_id">0</property> 
     608                                  </widget> 
     609                                  <packing> 
     610                                    <property name="top_attach">3</property> 
     611                                    <property name="bottom_attach">4</property> 
     612                                    <property name="x_options"></property> 
     613                                    <property name="y_options"></property> 
     614                                  </packing> 
     615                                </child> 
     616                                <child> 
     617                                  <widget class="GtkButton" id="dtmf_0"> 
     618                                    <property name="visible">True</property> 
     619                                    <property name="can_focus">True</property> 
     620                                    <property name="receives_default">True</property> 
     621                                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
     622                                    <property name="label" translatable="yes">0</property> 
     623                                    <property name="response_id">0</property> 
     624                                  </widget> 
     625                                  <packing> 
     626                                    <property name="left_attach">1</property> 
     627                                    <property name="right_attach">2</property> 
     628                                    <property name="top_attach">3</property> 
     629                                    <property name="bottom_attach">4</property> 
     630                                    <property name="x_options"></property> 
     631                                    <property name="y_options"></property> 
     632                                  </packing> 
     633                                </child> 
     634                                <child> 
     635                                  <widget class="GtkButton" id="dtmf_hash"> 
     636                                    <property name="visible">True</property> 
     637                                    <property name="can_focus">True</property> 
     638                                    <property name="receives_default">True</property> 
     639                                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
     640                                    <property name="label" translatable="yes">#</property> 
     641                                    <property name="response_id">0</property> 
     642                                  </widget> 
     643                                  <packing> 
     644                                    <property name="left_attach">2</property> 
     645                                    <property name="right_attach">3</property> 
     646                                    <property name="top_attach">3</property> 
     647                                    <property name="bottom_attach">4</property> 
     648                                    <property name="x_options"></property> 
     649                                    <property name="y_options"></property> 
     650                                  </packing> 
     651                                </child> 
     652                                <child> 
    399653                                  <widget class="GtkButton" id="dtmf_D"> 
    400654                                    <property name="visible">True</property> 
     
    410664                                    <property name="top_attach">3</property> 
    411665                                    <property name="bottom_attach">4</property> 
    412                                     <property name="x_options"></property> 
    413                                     <property name="y_options"></property> 
    414                                   </packing> 
    415                                 </child> 
    416                                 <child> 
    417                                   <widget class="GtkButton" id="dtmf_hash"> 
    418                                     <property name="visible">True</property> 
    419                                     <property name="can_focus">True</property> 
    420                                     <property name="receives_default">True</property> 
    421                                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    422                                     <property name="label" translatable="yes">#</property> 
    423                                     <property name="response_id">0</property> 
    424                                   </widget> 
    425                                   <packing> 
    426                                     <property name="left_attach">2</property> 
    427                                     <property name="right_attach">3</property> 
    428                                     <property name="top_attach">3</property> 
    429                                     <property name="bottom_attach">4</property> 
    430                                     <property name="x_options"></property> 
    431                                     <property name="y_options"></property> 
    432                                   </packing> 
    433                                 </child> 
    434                                 <child> 
    435                                   <widget class="GtkButton" id="dtmf_0"> 
    436                                     <property name="visible">True</property> 
    437                                     <property name="can_focus">True</property> 
    438                                     <property name="receives_default">True</property> 
    439                                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    440                                     <property name="label" translatable="yes">0</property> 
    441                                     <property name="response_id">0</property> 
    442                                   </widget> 
    443                                   <packing> 
    444                                     <property name="left_attach">1</property> 
    445                                     <property name="right_attach">2</property> 
    446                                     <property name="top_attach">3</property> 
    447                                     <property name="bottom_attach">4</property> 
    448                                     <property name="x_options"></property> 
    449                                     <property name="y_options"></property> 
    450                                   </packing> 
    451                                 </child> 
    452                                 <child> 
    453                                   <widget class="GtkButton" id="dtmf_star"> 
    454                                     <property name="visible">True</property> 
    455                                     <property name="can_focus">True</property> 
    456                                     <property name="receives_default">True</property> 
    457                                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    458                                     <property name="label" translatable="yes">*</property> 
    459                                     <property name="response_id">0</property> 
    460                                   </widget> 
    461                                   <packing> 
    462                                     <property name="top_attach">3</property> 
    463                                     <property name="bottom_attach">4</property> 
    464                                     <property name="x_options"></property> 
    465                                     <property name="y_options"></property> 
    466                                   </packing> 
    467                                 </child> 
    468                                 <child> 
    469                                   <widget class="GtkButton" id="dtmf_C"> 
    470                                     <property name="visible">True</property> 
    471                                     <property name="can_focus">True</property> 
    472                                     <property name="receives_default">True</property> 
    473                                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    474                                     <property name="label" translatable="yes">C</property> 
    475                                     <property name="response_id">0</property> 
    476                                   </widget> 
    477                                   <packing> 
    478                                     <property name="left_attach">3</property> 
    479                                     <property name="right_attach">4</property> 
    480                                     <property name="top_attach">2</property> 
    481                                     <property name="bottom_attach">3</property> 
    482                                     <property name="x_options"></property> 
    483                                     <property name="y_options"></property> 
    484                                   </packing> 
    485                                 </child> 
    486                                 <child> 
    487                                   <widget class="GtkButton" id="dtmf_9"> 
    488                                     <property name="visible">True</property> 
    489                                     <property name="can_focus">True</property> 
    490                                     <property name="receives_default">True</property> 
    491                                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    492                                     <property name="label" translatable="yes">9</property> 
    493                                     <property name="response_id">0</property> 
    494                                   </widget> 
    495                                   <packing> 
    496                                     <property name="left_attach">2</property> 
    497                                     <property name="right_attach">3</property> 
    498                                     <property name="top_attach">2</property> 
    499                                     <property name="bottom_attach">3</property> 
    500                                     <property name="x_options"></property> 
    501                                     <property name="y_options"></property> 
    502                                   </packing> 
    503                                 </child> 
    504                                 <child> 
    505                                   <widget class="GtkButton" id="dtmf_8"> 
    506                                     <property name="visible">True</property> 
    507                                     <property name="can_focus">True</property> 
    508                                     <property name="receives_default">True</property> 
    509                                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    510                                     <property name="label" translatable="yes">8</property> 
    511                                     <property name="response_id">0</property> 
    512                                   </widget> 
    513                                   <packing> 
    514                                     <property name="left_attach">1</property> 
    515                                     <property name="right_attach">2</property> 
    516                                     <property name="top_attach">2</property> 
    517                                     <property name="bottom_attach">3</property> 
    518                                     <property name="x_options"></property> 
    519                                     <property name="y_options"></property> 
    520                                   </packing> 
    521                                 </child> 
    522                                 <child> 
    523                                   <widget class="GtkButton" id="dtmf_7"> 
    524                                     <property name="visible">True</property> 
    525                                     <property name="can_focus">True</property> 
    526                                     <property name="receives_default">True</property> 
    527                                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    528                                     <property name="label" translatable="yes">7</property> 
    529                                     <property name="response_id">0</property> 
    530                                   </widget> 
    531                                   <packing> 
    532                                     <property name="top_attach">2</property> 
    533                                     <property name="bottom_attach">3</property> 
    534                                     <property name="x_options"></property> 
    535                                     <property name="y_options"></property> 
    536                                   </packing> 
    537                                 </child> 
    538                                 <child> 
    539                                   <widget class="GtkButton" id="dtmf_B"> 
    540                                     <property name="visible">True</property> 
    541                                     <property name="can_focus">True</property> 
    542                                     <property name="receives_default">True</property> 
    543                                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    544                                     <property name="label" translatable="yes">B</property> 
    545                                     <property name="response_id">0</property> 
    546                                   </widget> 
    547                                   <packing> 
    548                                     <property name="left_attach">3</property> 
    549                                     <property name="right_attach">4</property> 
    550                                     <property name="top_attach">1</property> 
    551                                     <property name="bottom_attach">2</property> 
    552                                     <property name="x_options"></property> 
    553                                     <property name="y_options"></property> 
    554                                   </packing> 
    555                                 </child> 
    556                                 <child> 
    557                                   <widget class="GtkButton" id="dtmf_6"> 
    558                                     <property name="visible">True</property> 
    559                                     <property name="can_focus">True</property> 
    560                                     <property name="receives_default">True</property> 
    561                                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    562                                     <property name="label" translatable="yes">6</property> 
    563                                     <property name="response_id">0</property> 
    564                                   </widget> 
    565                                   <packing> 
    566                                     <property name="left_attach">2</property> 
    567                                     <property name="right_attach">3</property> 
    568                                     <property name="top_attach">1</property> 
    569                                     <property name="bottom_attach">2</property> 
    570                                     <property name="x_options"></property> 
    571                                     <property name="y_options"></property> 
    572                                   </packing> 
    573                                 </child> 
    574                                 <child> 
    575                                   <widget class="GtkButton" id="dtmf_5"> 
    576                                     <property name="visible">True</property> 
    577                                     <property name="can_focus">True</property> 
    578                                     <property name="receives_default">True</property> 
    579                                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    580                                     <property name="label" translatable="yes">5</property> 
    581                                     <property name="response_id">0</property> 
    582                                   </widget> 
    583                                   <packing> 
    584                                     <property name="left_attach">1</property> 
    585                                     <property name="right_attach">2</property> 
    586                                     <property name="top_attach">1</property> 
    587                                     <property name="bottom_attach">2</property> 
    588                                     <property name="x_options"></property> 
    589                                     <property name="y_options"></property> 
    590                                   </packing> 
    591                                 </child> 
    592                                 <child> 
    593                                   <widget class="GtkButton" id="dtmf_4"> 
    594                                     <property name="visible">True</property> 
    595                                     <property name="can_focus">True</property> 
    596                                     <property name="receives_default">True</property> 
    597                                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    598                                     <property name="label" translatable="yes">4</property> 
    599                                     <property name="response_id">0</property> 
    600                                   </widget> 
    601                                   <packing> 
    602                                     <property name="top_attach">1</property> 
    603                                     <property name="bottom_attach">2</property> 
    604                                     <property name="x_options"></property> 
    605                                     <property name="y_options"></property> 
    606                                   </packing> 
    607                                 </child> 
    608                                 <child> 
    609                                   <widget class="GtkButton" id="dtmf_A"> 
    610                                     <property name="visible">True</property> 
    611                                     <property name="can_focus">True</property> 
    612                                     <property name="receives_default">True</property> 
    613                                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    614                                     <property name="label" translatable="yes">A</property> 
    615                                     <property name="response_id">0</property> 
    616                                   </widget> 
    617                                   <packing> 
    618                                     <property name="left_attach">3</property> 
    619                                     <property name="right_attach">4</property> 
    620                                     <property name="x_options"></property> 
    621                                     <property name="y_options"></property> 
    622                                   </packing> 
    623                                 </child> 
    624                                 <child> 
    625                                   <widget class="GtkButton" id="dtmf_3"> 
    626                                     <property name="visible">True</property> 
    627                                     <property name="can_focus">True</property> 
    628                                     <property name="receives_default">True</property> 
    629                                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    630                                     <property name="label" translatable="yes">3</property> 
    631                                     <property name="response_id">0</property> 
    632                                   </widget> 
    633                                   <packing> 
    634                                     <property name="left_attach">2</property> 
    635                                     <property name="right_attach">3</property> 
    636                                     <property name="x_options"></property> 
    637                                     <property name="y_options"></property> 
    638                                   </packing> 
    639                                 </child> 
    640                                 <child> 
    641                                   <widget class="GtkButton" id="dtmf_2"> 
    642                                     <property name="visible">True</property> 
    643                                     <property name="can_focus">True</property> 
    644                                     <property name="receives_default">True</property> 
    645                                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    646                                     <property name="label" translatable="yes">2</property> 
    647                                     <property name="response_id">0</property> 
    648                                   </widget> 
    649                                   <packing> 
    650                                     <property name="left_attach">1</property> 
    651                                     <property name="right_attach">2</property> 
    652                                     <property name="x_options"></property> 
    653                                     <property name="y_options"></property> 
    654                                   </packing> 
    655                                 </child> 
    656                                 <child> 
    657                                   <widget class="GtkButton" id="dtmf_1"> 
    658                                     <property name="visible">True</property> 
    659                                     <property name="can_focus">True</property> 
    660                                     <property name="receives_default">True</property> 
    661                                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    662                                     <property name="label" translatable="yes">1</property> 
    663                                     <property name="response_id">0</property> 
    664                                   </widget> 
    665                                   <packing> 
    666666                                    <property name="x_options"></property> 
    667667                                    <property name="y_options"></property> 
  • linphone/oRTP/src/stun.c

    r93 r169  
    777777        closesocket(fd); 
    778778      } 
    779 #elif defined(__linux)  
     779#elif defined(__linux) || defined(HAVE_DEV_RANDOM)  
    780780      { 
    781781        fd_set fdSet; 
Note: See TracChangeset for help on using the changeset viewer.