コード例 #1
0
		private function GenerateMenus($menu, $menus){
			foreach($menus AS $key => $value){
				$newmenu = new GtkMenuItem($key);
				
				if (is_array($value)){
					$submenu = new GtkMenu();
					$submenu->set_size_request(135, -1);
					$this->GenerateMenus($submenu, $value);
					
					$newmenu->set_submenu($submenu);
				}else{
					$newmenu->connect("activate", array($this, "MenuClicked"), $value);
				}
				
				$menu->append($newmenu);
			}
		}