亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gwireless.cs

?? 無線網卡接口編程源碼
?? CS
字號:
using System;using Gtk;using Gdk;using Mono.Posix;public class GWireless : Gtk.Window {		ItemContainer Container;	Networks nets;	Pixbuf LightOn, LightOff, Lock, Router;	Legend[] Legends;	string ConfigFile;	DeviceSelection DeviceSel;	CheckButton online;	OS os;	public GWireless (OS os1) : base(""){		Catalog.Init("domain","./locale");		os=os1;		ConfigFile = String.Format("{0}/.gwireless",System.Environment.GetFolderPath( System.Environment.SpecialFolder.Personal  )  );		LightOff = new Pixbuf(null,"LightOff.png").ScaleSimple(30,30,InterpType.Bilinear) ;		LightOn  = new Pixbuf(null,"LightOn.png").ScaleSimple(30,30,InterpType.Bilinear) ;		Lock     = new Pixbuf(null,"Lock.png").ScaleSimple(34,34,InterpType.Bilinear) ;		Router   = new Pixbuf(null,"Router.png").ScaleSimple(36,36,InterpType.Bilinear) ;					Title = Catalog.GetString("Wireless Networks");		Icon = new Pixbuf(null,"Logo.png");		BorderWidth = 10;			SetDefaultSize (500, 250);		DeleteEvent += new DeleteEventHandler (OnMyWindowDelete);					VBox box = new VBox();		if (!os.HasWirelessDevices){			MessageDialog md = new MessageDialog (this, 						DialogFlags.DestroyWithParent,						MessageType.Error, 						ButtonsType.Ok, Catalog.GetString("Check your drivers!"));			md.Run ();			md.Destroy();			System.Environment.Exit(1);		}					DeviceSel = new DeviceSelection(os.WirelessDevices());			HBox hb = new HBox();		box.PackStart(hb);							Container = new ItemContainer(LightOn, LightOff, Lock, Router);		Container.RowActivated += EditConfig;			ScrolledWindow sw = new ScrolledWindow();		sw.Add(Container);		VBox vertbox = new VBox();		vertbox.PackStart(DeviceSel,false,false,0);		vertbox.PackStart(new Label("") ,false,false,0);				vertbox.PackStart(sw);				hb.PackStart(vertbox);		//Buttons		VBox vb = new VBox();		Button connect = StockButton("gtk-connect",Catalog.GetString("Connect"));		connect.Clicked += EditConfig;		Button New = new Button("gtk-new");		New.Clicked += NewConfig;		Button close = new Button("gtk-close");		close.Clicked += Quit;		vb.PackStart (new Label(""),false,false,0);		vb.PackStart (New,false,false,0);		vb.PackStart (connect,false,false,0);		vb.PackStart (close,false,false,0);		vb.Spacing = 5;		vb.BorderWidth=10;				hb.PackStart(vb,false,false,0);								//White Separator		vb.PackStart(new Label(""));						//Checkbutton		online =  new CheckButton(Catalog.GetString("Just online"));		online.Active=true;				vb.PackStart(online,false,false,0);				online.Toggled += OnlyOnlineToggled;		DeviceSel.combo.Changed += DeviceSelectionChanged;								//Legends		Legends = new Legend[]{			new Legend(LightOn),			new Legend(Lock),			new Legend(null)		};		vb.PackStart(new HSeparator(),false,false,0);		foreach (Legend legend in Legends)			vb.PackStart(legend,false,false,0);		Add(box);		ShowAll();		//Try to remember..		if ( System.IO.File.Exists(ConfigFile) )			nets = Networks.LoadFrom(ConfigFile);		else			nets = new Networks();		DeviceSel.combo.Active=0;		GLib.Timeout.Add (380, new GLib.TimeoutHandler (Tick));	}			bool Tick(){		foreach ( Network net in os.WirelessNetworks())			if (!nets.Exist(net)){				nets.Add(net);				Container.Add(net);			}			else if (!net.Equals(nets[net.SSID])){								//If the network was unavaible (and we didnt show it)				//but now it is visible 				if (nets[net.SSID].Signal=="0" && online.Active  )					Container.Add(net);								//Update the list, without overriding profile info				nets.UpdateNetInfoFrom(net);				Container.Update(net);							}		//Update the legend		string str = String.Format("<small> {0} {1}</small>",nets.TotalOnline,Catalog.GetString("on"));		Legends[0].Update(str);		str = String.Format("<small>{0} {1}</small>", nets.TotalEncripted,Catalog.GetString("lock"));		Legends[1].Update(str); 		Legends[2].Update(String.Format("  <b>{1}:</b> {0}",nets.Total,Catalog.GetString("Total")));		return true;	}		void NewConfig(object o, EventArgs a){		new ConfigWindow(os);	}	void EditConfig(object o, EventArgs a){		string ssid=Container.SelectionId ;		if (ssid!=null){			Network n = nets[ssid];				new ConfigWindow(n,os);		}	}		void Quit(object o, EventArgs a){		nets.SaveTo(ConfigFile);		Application.Quit ();	}	void OnMyWindowDelete (object sender, DeleteEventArgs a){		nets.SaveTo(ConfigFile);		Application.Quit ();		a.RetVal = true;	}		private void OnlyOnlineToggled(object o, EventArgs a){		Container.SetFrom(nets,online.Active);	}	private void DeviceSelectionChanged(object o, EventArgs a){		os.SelectedDevice=DeviceSel.Selected;		nets.AllOffline();		Container.Clear();		Container.SetFrom(nets,online.Active);	}		///http://cvs.gnome.org/viewcvs/beagle/Best/BestWindow.cs?rev=1.37	private Gtk.Button StockButton (string stockid, string label){				Gtk.HBox button_contents = new HBox (false,0);		button_contents.Show ();		Gtk.Widget button_image = new Gtk.Image (stockid, Gtk.IconSize.Button);		button_image.Show ();		button_contents.PackStart (button_image,false,false,0);		Gtk.Label button_label = new Gtk.Label (label);		button_label.Show ();		button_contents.PackStart (button_label,false,false,0);		Gtk.Button button = new Gtk.Button ();		button.Add (button_contents);		return button;	}	}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品精品国产高清a毛片牛牛 | 日韩免费高清av| 成人小视频免费在线观看| 国内精品免费**视频| 久久精品99国产国产精| 捆绑调教一区二区三区| 日本女人一区二区三区| 奇米精品一区二区三区在线观看一| 一级特黄大欧美久久久| 亚洲女同ⅹxx女同tv| 亚洲综合色噜噜狠狠| 亚洲电影中文字幕在线观看| 午夜精品一区在线观看| 秋霞影院一区二区| 国产福利一区二区| 91美女福利视频| 91麻豆精品国产91久久久更新时间| 欧美中文字幕不卡| 欧美精品一二三| 久久久午夜精品理论片中文字幕| 国产欧美综合色| 亚洲综合一区二区三区| 欧美96一区二区免费视频| 久久99热这里只有精品| 国产精品18久久久久久久网站| 国v精品久久久网| 一本大道久久a久久综合婷婷| 欧美日韩1234| 国产亚洲欧美日韩日本| 一区二区欧美在线观看| 久久精品国产99国产精品| 床上的激情91.| 91精品午夜视频| 亚洲欧洲性图库| 丝袜亚洲另类欧美综合| 国产成人8x视频一区二区| 97久久超碰国产精品电影| 欧美一二三四区在线| 国产日韩精品一区二区浪潮av| 一区二区免费在线播放| 国产suv一区二区三区88区| 欧美亚洲一区二区在线| 国产视频一区二区在线| 亚洲一区二区三区不卡国产欧美| 国产一区二区视频在线| 欧美午夜一区二区| 久久久久久久久久美女| 午夜成人在线视频| 91免费看`日韩一区二区| 精品久久久久久久人人人人传媒 | 欧美另类高清zo欧美| 中文字幕欧美日韩一区| 久久精品国产亚洲高清剧情介绍| av爱爱亚洲一区| 久久久久青草大香线综合精品| 国产一区二区三区免费看| 色丁香久综合在线久综合在线观看| 欧美mv和日韩mv国产网站| 一区二区三区在线观看国产| 国产成a人亚洲精品| 日韩欧美国产三级| 午夜成人在线视频| 欧美日韩国产不卡| 亚洲一卡二卡三卡四卡| 色综合久久66| 综合色天天鬼久久鬼色| 波多野洁衣一区| 国产精品久久久久久久岛一牛影视| 国产自产v一区二区三区c| 日韩视频在线你懂得| 日韩精品一二三| 欧美放荡的少妇| 美女脱光内衣内裤视频久久网站 | 石原莉奈在线亚洲三区| 色94色欧美sute亚洲线路一久| 中文字幕在线不卡| a亚洲天堂av| 亚洲蜜臀av乱码久久精品蜜桃| 成人高清免费在线播放| 国产欧美日韩卡一| 国产一区日韩二区欧美三区| 精品国产一区久久| 国内久久精品视频| 亚洲国产精品成人综合色在线婷婷| 国产精品一区二区x88av| 久久婷婷国产综合精品青草| 国产精品综合av一区二区国产馆| 日韩精品最新网址| 国产99一区视频免费| 久久天堂av综合合色蜜桃网| 国产白丝精品91爽爽久久| 欧美国产综合一区二区| 99re免费视频精品全部| 亚洲综合网站在线观看| 337p亚洲精品色噜噜噜| 久久99久久精品| 国产欧美一区在线| 欧美伊人久久久久久久久影院| 婷婷开心激情综合| 久久人人97超碰com| 99久久精品国产观看| 亚洲一区免费在线观看| 欧美一级高清大全免费观看| 国产一区二区久久| 亚洲视频一区二区在线观看| 色婷婷av一区二区| 麻豆精品在线看| 国产精品国产三级国产a| 色婷婷av久久久久久久| 久久er99精品| 亚洲色图在线看| 日韩欧美美女一区二区三区| 国产精品亚洲综合一区在线观看| 自拍视频在线观看一区二区| 7878成人国产在线观看| 国产成人无遮挡在线视频| 一区二区在线看| 国产日韩欧美精品一区| 91精品国产一区二区三区| 国产a精品视频| 日韩专区欧美专区| 亚洲特级片在线| 久久人人爽人人爽| 91精品国产入口| 91美女片黄在线| 成人丝袜18视频在线观看| 捆绑调教美女网站视频一区| 一区二区三区中文字幕电影| 国产亚洲制服色| 日韩视频一区二区三区在线播放| 色婷婷久久综合| 高清国产一区二区| 韩国精品主播一区二区在线观看 | 激情文学综合网| 一区二区久久久| 国产精品美女久久久久久久久久久 | 91精品国模一区二区三区| www.欧美色图| 成人免费看黄yyy456| 久久精品国产秦先生| 亚洲成人激情av| 一区二区高清视频在线观看| 国产精品久久久爽爽爽麻豆色哟哟| 精品少妇一区二区三区视频免付费| 91国在线观看| 日本丶国产丶欧美色综合| 97久久超碰精品国产| 成人久久久精品乱码一区二区三区| 国内精品国产三级国产a久久| 青青草国产精品亚洲专区无| 婷婷成人激情在线网| 亚洲高清三级视频| 午夜天堂影视香蕉久久| 亚洲高清免费一级二级三级| 亚洲高清一区二区三区| 日韩av一二三| 青青草精品视频| 国产又黄又大久久| 国产成人综合亚洲网站| 成人avav影音| 91免费观看在线| 欧美日韩国产精品成人| 91精品国产麻豆| 日韩一区二区三区电影| 日韩精品一区二区三区在线| 精品国产乱码91久久久久久网站| 精品久久久久久久久久久久久久久久久 | 国产永久精品大片wwwapp| 黄页网站大全一区二区| 国产一区二区三区精品欧美日韩一区二区三区 | 91麻豆精品国产自产在线| 日韩限制级电影在线观看| 精品国精品国产| 国产精品久久久久aaaa樱花| 亚洲女同ⅹxx女同tv| 亚洲va中文字幕| 九色porny丨国产精品| 高清beeg欧美| 色美美综合视频| 欧美一区二区三区色| 国产欧美日韩中文久久| 亚洲欧美电影一区二区| 蜜桃一区二区三区在线| 成人综合婷婷国产精品久久免费| 91久久精品日日躁夜夜躁欧美| 欧美一区国产二区| 国产欧美一区二区在线观看| 亚洲国产一区二区视频| 精品夜夜嗨av一区二区三区| 粉嫩蜜臀av国产精品网站| 欧美另类高清zo欧美| 欧美高清在线一区| 日韩电影在线免费观看| 本田岬高潮一区二区三区| 88在线观看91蜜桃国自产| 欧美国产日韩亚洲一区| 视频精品一区二区| 一本久久综合亚洲鲁鲁五月天| 日韩欧美一区电影| 亚洲一区二区三区中文字幕在线|