Mercurial > mplayer.hg
annotate gui/mplayer/gtk/gtk_url.c @ 26137:02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
author | diego |
---|---|
date | Wed, 05 Mar 2008 07:59:37 +0000 |
parents | |
children | 10dfbc523184 |
rev | line source |
---|---|
26137
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
1 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
2 #include <sys/types.h> |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
3 #include <sys/stat.h> |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
4 #include <unistd.h> |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
5 #include <stdlib.h> |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
6 #include <stdio.h> |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
7 #include <string.h> |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
8 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
9 #include <gdk/gdkkeysyms.h> |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
10 #include <gtk/gtk.h> |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
11 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
12 #include "gtk_url.h" |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
13 #include "gtk_common.h" |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
14 #include "interface.h" |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
15 #include "app.h" |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
16 #include "../widgets.h" |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
17 #include "../gmplayer.h" |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
18 #include "help_mp.h" |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
19 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
20 GtkWidget * URL = NULL; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
21 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
22 static GtkWidget * URLCombo; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
23 static GtkWidget * URLEntry; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
24 static GList * URLComboEntrys = NULL; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
25 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
26 void ShowURLDialogBox( void ) |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
27 { |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
28 if ( URL ) gtkActive( URL ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
29 else URL=create_URL(); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
30 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
31 if ( URLList ) |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
32 { |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
33 URLItem * item = URLList; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
34 g_list_free( URLComboEntrys ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
35 URLComboEntrys=NULL; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
36 while( item ) |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
37 { |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
38 URLComboEntrys=g_list_append( URLComboEntrys,(gchar *)item->url ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
39 item=item->next; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
40 } |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
41 } |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
42 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
43 if ( URLComboEntrys ) |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
44 { |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
45 gtk_entry_set_text( GTK_ENTRY( URLEntry ),URLComboEntrys->data ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
46 gtk_combo_set_popdown_strings( GTK_COMBO( URLCombo ),URLComboEntrys ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
47 } |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
48 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
49 gtk_widget_show( URL ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
50 } |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
51 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
52 void HideURLDialogBox( void ) |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
53 { |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
54 if ( !URL ) return; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
55 gtk_widget_hide( URL ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
56 gtk_widget_destroy( URL ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
57 URL=0; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
58 } |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
59 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
60 static void on_Button_pressed( GtkButton * button,gpointer user_data ) |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
61 { |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
62 URLItem * item; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
63 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
64 if ( (int)user_data ) |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
65 { |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
66 gchar * str= strdup( gtk_entry_get_text( GTK_ENTRY( URLEntry ) ) ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
67 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
68 if ( str ) |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
69 { |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
70 if ( strncmp( str,"http://",7 ) |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
71 && strncmp( str,"ftp://",6 ) |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
72 && strncmp( str,"mms://",6 ) |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
73 && strncmp( str,"pnm://",6 ) |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
74 && strncmp( str,"rtsp://",7 ) ) |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
75 { |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
76 gchar * tmp; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
77 tmp=malloc( strlen( str ) + 8 ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
78 sprintf( tmp,"http://%s",str ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
79 free( str ); str=tmp; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
80 } |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
81 URLComboEntrys=g_list_prepend( URLComboEntrys,(gchar *)str ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
82 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
83 item=calloc( 1,sizeof( URLItem ) ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
84 item->url=gstrdup( str ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
85 gtkSet( gtkAddURLItem,0,(void *)item ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
86 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
87 guiSetFilename( guiIntfStruct.Filename,str ); guiIntfStruct.FilenameChanged=1; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
88 mplEventHandling( evPlayNetwork,0 ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
89 } |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
90 } |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
91 HideURLDialogBox(); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
92 } |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
93 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
94 GtkWidget * create_URL( void ) |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
95 { |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
96 GtkWidget * vbox1; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
97 GtkWidget * hbox1; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
98 GtkWidget * hbuttonbox1; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
99 GtkWidget * Ok; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
100 GtkWidget * Cancel; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
101 GtkAccelGroup * accel_group; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
102 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
103 accel_group=gtk_accel_group_new(); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
104 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
105 URL=gtk_window_new( GTK_WINDOW_TOPLEVEL ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
106 gtk_widget_set_name( URL,"URL" ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
107 gtk_object_set_data( GTK_OBJECT( URL ),"URL",URL ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
108 gtk_widget_set_usize( URL,384,70 ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
109 GTK_WIDGET_SET_FLAGS( URL,GTK_CAN_DEFAULT ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
110 gtk_window_set_title( GTK_WINDOW( URL ),MSGTR_Network ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
111 gtk_window_set_position( GTK_WINDOW( URL ),GTK_WIN_POS_CENTER ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
112 gtk_window_set_policy( GTK_WINDOW( URL ),TRUE,TRUE,FALSE ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
113 gtk_window_set_wmclass( GTK_WINDOW( URL ),"Network","MPlayer" ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
114 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
115 gtk_widget_realize( URL ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
116 gtkAddIcon( URL ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
117 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
118 vbox1=AddVBox( AddDialogFrame( URL ),0 ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
119 hbox1=AddHBox( vbox1,1 ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
120 AddLabel( "URL: ",hbox1 ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
121 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
122 URLCombo=AddComboBox( hbox1 ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
123 /* |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
124 gtk_combo_new(); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
125 gtk_widget_set_name( URLCombo,"URLCombo" ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
126 gtk_widget_show( URLCombo ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
127 gtk_box_pack_start( GTK_BOX( hbox1 ),URLCombo,TRUE,TRUE,0 ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
128 */ |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
129 URLEntry=GTK_COMBO( URLCombo )->entry; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
130 gtk_widget_set_name( URLEntry,"URLEntry" ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
131 gtk_widget_show( URLEntry ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
132 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
133 AddHSeparator( vbox1 ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
134 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
135 hbuttonbox1=AddHButtonBox( vbox1 ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
136 gtk_button_box_set_layout( GTK_BUTTON_BOX( hbuttonbox1 ),GTK_BUTTONBOX_END ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
137 gtk_button_box_set_spacing( GTK_BUTTON_BOX( hbuttonbox1 ),10 ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
138 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
139 Ok=AddButton( MSGTR_Ok,hbuttonbox1 ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
140 Cancel=AddButton( MSGTR_Cancel,hbuttonbox1 ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
141 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
142 gtk_widget_add_accelerator( Ok,"clicked",accel_group,GDK_Return,0,GTK_ACCEL_VISIBLE ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
143 gtk_widget_add_accelerator( Cancel,"clicked",accel_group,GDK_Escape,0,GTK_ACCEL_VISIBLE ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
144 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
145 gtk_signal_connect( GTK_OBJECT( URL ),"destroy",GTK_SIGNAL_FUNC( WidgetDestroy ),&URL ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
146 gtk_signal_connect( GTK_OBJECT( Ok ),"clicked",GTK_SIGNAL_FUNC( on_Button_pressed ),(void *)1 ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
147 gtk_signal_connect( GTK_OBJECT( Cancel ),"clicked",GTK_SIGNAL_FUNC( on_Button_pressed ),NULL ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
148 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
149 gtk_widget_grab_focus( URLEntry ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
150 gtk_window_add_accel_group( GTK_WINDOW( URL ),accel_group ); |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
151 |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
152 return URL; |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
153 } |
02a08fffb1dc
Rename url.c/url.h to the less generic gtk_url.c/gtk_url.h.
diego
parents:
diff
changeset
|
154 |