⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 oggplay.uiq.rss

📁 OggPlay for Symbian 是symbian上的一个媒体播放程序的源码。它支持ogg,wav等等多媒体格式。
💻 RSS
字号:
/*
 *  Copyright (c) 2003 L. H. Wilden.
 *
 *  This program is free software; you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation; either version 2 of the License, or
 *  (at your option) any later version.
 *
 *  This program is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with this program; if not, write to the Free Software
 *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 */

NAME OGGP

#include <eikon.rh>
#include <eikon.rsg>
#include <qikon.rh>

#include "OggDialogs.rh"
#include "OggPlay.hrh"

RESOURCE RSS_SIGNATURE { }
RESOURCE TBUF { buf=""; }

// Languages : EN/SC FR GE DU IT SP SW TU DA
#if defined(LANGUAGE_EN) || defined(LANGUAGE_SC)
#include "OggPlay.en.rss"
#elif defined(LANGUAGE_FR)
#include "OggPlay.fr.rss"
#elif defined(LANGUAGE_GE)
#include "OggPlay.ge.rss"
#elif defined(LANGUAGE_DU)
#include "OggPlay.du.rss"
#elif defined(LANGUAGE_IT)
#include "OggPlay.it.rss"
#elif defined(LANGUAGE_SP)
#include "OggPlay.sp.rss"
#elif defined(LANGUAGE_SW)
#include "OggPlay.sw.rss"
#elif defined(LANGUAGE_TU)
#include "OggPlay.tu.rss"
#elif defined(LANGUAGE_DA)
#include "OggPlay.da.rss"
#endif

#define R_OGG_DIALOG_BUTTONS2 R_EIK_BUTTONS_CANCEL_DONE
#define R_OGG_DIALOG_BUTTONS1 R_EIK_BUTTONS_CONTINUE

RESOURCE EIK_APP_INFO
{
  menubar=r_oggplay_menubar;
}

RESOURCE MENU_BAR r_oggplay_menubar
{
  titles= { 
    MENU_TITLE { menu_pane=r_file_menu; txt="OggPlay!"; },
    MENU_TITLE { menu_pane=r_empty_menu;	
                 txt="00:00 / 00:00";
		 flags=EEikMenuTitleRightAlign; }
  };
}

RESOURCE TBUF r_ogg_version { buf=KVersionString; }

RESOURCE DIALOG r_dialog_hotkey {
  title   = ogg_options_title;
  buttons = R_OGG_DIALOG_BUTTONS2;
  flags   = EEikDialogFlagWait;
  items = {
    DLG_LINE {
      type = EEikCtChoiceList;
      prompt = ogg_hotkey;
      id = EOggOptionsHotkey;
      control = CHOICELIST { };
    } ,
    DLG_LINE {
      type = EQikCtTimeEditor;
      prompt = ogg_alarm;
      id = EOggOptionsAlarmTime;
      control = QIK_TIME_EDITOR {
        minTime = TIME { };
        maxTime = TIME {
          second = 59;
          minute = 59;
          hour = 23; };
        flags = EQikTimeForce24HourFormat; 
      };
    } ,
    DLG_LINE {
      type = EEikCtCheckBox;
      prompt = ogg_active;
      id = EOggOptionsAlarmActive;
    }
  };
}

RESOURCE DIALOG r_dialog_about {
  title   = ogg_about_oggplay;
  buttons = R_OGG_DIALOG_BUTTONS1;
  flags   = EEikDialogFlagWait;
  items = {
    DLG_LINE {
	type = EEikCtLabel;
	id = EOggLabelAboutVersion;
	control = LABEL 
	{
		txt=ogg_version_txt;
		horiz_align=EEikLabelAlignHCenter;
	};
    } ,
    DLG_LINE {
	type = EEikCtLabel;
	control = LABEL 
	{
		txt=ogg_c_author;
		horiz_align=EEikLabelAlignHCenter;
	};
    } ,
    DLG_LINE {
	type = EEikCtLabel;
	control = LABEL 
	{
		txt=ogg_link_txt;
		horiz_align=EEikLabelAlignHCenter;
	};
    } ,
    DLG_LINE {
	type = EEikCtLabel;
	control = LABEL 
	{
		txt=ogg_vorbis_c;
		horiz_align=EEikLabelAlignHCenter;
	};
    } ,
    DLG_LINE {
	type = EEikCtLabel;
	control = LABEL 
	{
		txt=ogg_port;
		horiz_align=EEikLabelAlignHCenter;
	};
    } ,
    DLG_LINE {
	type = EEikCtLabel;
	control = LABEL 
	{
		txt=ogg_translation;
		horiz_align=EEikLabelAlignHCenter;
	};
    }
  };
}

RESOURCE DIALOG r_dialog_info {
  title   = ogg_file_prop;
  buttons = R_OGG_DIALOG_BUTTONS1;
  flags   = EEikDialogFlagWait;
  items = {
    DLG_LINE {
	type = EEikCtLabel;
	prompt = ogg_filename_txt;
        id = EOggInfoDialog;
	control = LABEL 
	{
		txt="";
		horiz_align=EEikLabelAlignHLeft;
	};
    } ,
    DLG_LINE {
	type = EEikCtLabel;
        id = EOggLabelFileName;
	control = LABEL 
	{
		txt=ogg_filename_unknown;
		horiz_align=EEikLabelAlignHLeft;
	};	
    } ,
    DLG_LINE {
	type = EEikCtLabel;
	prompt= ogg_filesize;
	id= EOggLabelFileSize;
	control = LABEL 
	{
		txt="0";
		horiz_align=EEikLabelAlignHLeft;
	};
    } ,
    DLG_LINE {
	type = EEikCtLabel;
	prompt= ogg_bitrate;
	id = EOggLabelBitRate;
	control = LABEL 
	{
		txt="0";
		horiz_align=EEikLabelAlignHLeft;
	};
    } ,
    DLG_LINE {
	type = EEikCtLabel;
	prompt= ogg_rate_hz;
        id   = EOggLabelRate;
	control = LABEL 
	{
		txt="0";
		horiz_align=EEikLabelAlignHLeft;
	};
    } ,
    DLG_LINE {
	type = EEikCtLabel;
	prompt= ogg_channels;
	id = EOggLabelChannels;
	control = LABEL
	{
		txt="0";
		horiz_align=EEikLabelAlignHLeft;
	};
    }
  };
}

RESOURCE DIALOG r_dialog_playlist_info {
  title   = ogg_file_prop;
  buttons = R_OGG_DIALOG_BUTTONS1;
  flags   = EEikDialogFlagWait;
  items = {
    DLG_LINE {
	type = EEikCtLabel;
	prompt = ogg_filename_txt;
        id = EOggInfoDialog;
	control = LABEL 
	{
		txt="";
		horiz_align=EEikLabelAlignHLeft;
	};
    } ,
    DLG_LINE {
	type = EEikCtLabel;
        id = EOggLabelFileName;
	control = LABEL 
	{
		txt=ogg_filename_unknown;
		horiz_align=EEikLabelAlignHLeft;
	};	
    } ,
    DLG_LINE {
	type = EEikCtLabel;
	prompt= ogg_filesize;
	id= EOggLabelFileSize;
	control = LABEL 
	{
		txt="0";
		horiz_align=EEikLabelAlignHLeft;
	};
    } ,
    DLG_LINE {
	type = EEikCtLabel;
	prompt= ogg_playlist_entries;
	id = EOggLabelPlayListEntries;
	control = LABEL 
	{
		txt="0";
		horiz_align=EEikLabelAlignHLeft;
	};
    }
  };
}

RESOURCE DIALOG r_dialog_files_search {
  buttons = R_EIK_BUTTONS_CANCEL; 
  flags   = EEikDialogFlagWait;
  items = {
    DLG_LINE {
	type =  EOggFileSearchControl;
	id =    EOggScrollableTextDialog;
	control = FILESEARCHCONTROL
	{
	height= 90;
	title = ogg_filescan_title;
    dirScannedStr =ogg_filescan_label1;
    filesFoundStr =ogg_filescan_label2;
	};
    }	
  };
}

RESOURCE ARRAY r_hotkey_array {
  items= {
    LBUF { txt=ogg_hotkey_none; },
    LBUF { txt=ogg_hotkey_camera; },
    LBUF { txt=ogg_hotkey_browser; },
    LBUF { txt=ogg_hotkey_power; },
    LBUF { txt=ogg_hotkey_flipopen; }
  };
}

RESOURCE MENU_PANE r_empty_menu {}

RESOURCE MENU_PANE r_skin_menu 
{
  items= {
//      MENU_ITEM { command=EOggSkinOne; txt=ogg_skin_default; }
  };
}

RESOURCE MENU_PANE r_file_menu
{
  items= {
      MENU_ITEM { command=EOggInfo;	txt=ogg_file_info; },
      MENU_ITEM { command=EOggRepeat;	txt=ogg_repeat2;
                  flags=EEikMenuItemCheckBox;},
      MENU_ITEM { command=EOggShuffle;  txt=ogg_shuffle_playlist; },
      MENU_ITEM { command=EOggViewRebuild;txt=ogg_find_files; },
      MENU_ITEM { txt=ogg_skins; 
                  cascade=r_skin_menu; },
      MENU_ITEM { command=EOggOptions;	txt=ogg_options_cascade;
                  flags=EEikMenuItemSeparatorAfter;},
      MENU_ITEM { command=EOggAbout;	txt=ogg_about_label; },
      MENU_ITEM { command=EEikCmdExit;	txt=ogg_exit_label; }
  };
}

RESOURCE MENU_PANE r_popup_menu
{
  items= {
      MENU_ITEM { command=EOggNextSong;	txt=ogg_next_song; },
      MENU_ITEM { command=EOggPrevSong; txt=ogg_prev_song; },
      MENU_ITEM { command=EOggShuffle;  txt=ogg_shuffle_playlist; },
      MENU_ITEM { command=EOggRepeat;	txt=ogg_repeat2;
                  flags=EEikMenuItemCheckBox;},
      MENU_ITEM { command=EOggPlay; txt=ogg_play; },
      MENU_ITEM { command=EOggPauseResume; txt=ogg_pause; },
      MENU_ITEM { command=EOggStop;	txt=ogg_stop; }
  };
}

RESOURCE TBUF r_ogg_error_1 { buf=ogg_text_error_1; }
RESOURCE TBUF r_ogg_error_2 { buf=ogg_text_error_2; }
RESOURCE TBUF r_ogg_error_3 { buf=ogg_text_error_3; }
RESOURCE TBUF r_ogg_error_4 { buf=ogg_text_error_4; }
RESOURCE TBUF r_ogg_error_5 { buf=ogg_text_error_5; }
RESOURCE TBUF r_ogg_error_6 { buf=ogg_text_error_6; }
RESOURCE TBUF r_ogg_error_7 { buf=ogg_text_error_7; }
RESOURCE TBUF r_ogg_error_8 { buf=ogg_text_error_8; }
RESOURCE TBUF r_ogg_error_9 { buf=ogg_text_error_9; }
RESOURCE TBUF r_ogg_error_10 { buf=ogg_text_error_10; }
RESOURCE TBUF r_ogg_error_12 { buf=ogg_text_error_12; }
//RESOURCE TBUF r_ogg_error_13 { buf=ogg_text_error_13; }
RESOURCE TBUF r_ogg_error_14 { buf=ogg_text_error_14; }
RESOURCE TBUF r_ogg_error_15 { buf=ogg_text_error_15; }
RESOURCE TBUF r_ogg_error_16 { buf=ogg_text_error_16; }
RESOURCE TBUF r_ogg_error_17 { buf=ogg_text_error_17; }
RESOURCE TBUF r_ogg_error_18 { buf=ogg_text_error_18; }
RESOURCE TBUF r_ogg_error_19 { buf=ogg_text_error_19; }
RESOURCE TBUF r_ogg_error_20 { buf=ogg_text_error_20; }
RESOURCE TBUF r_ogg_error_21 { buf=ogg_text_error_21; }
RESOURCE TBUF r_ogg_error_22 { buf=ogg_text_error_22; }
RESOURCE TBUF r_ogg_error_23 { buf=ogg_text_error_23; }
RESOURCE TBUF r_ogg_error_24 { buf=ogg_text_error_24; }
RESOURCE TBUF r_ogg_error_25 { buf=ogg_text_error_25; }
RESOURCE TBUF r_ogg_error_26 { buf=ogg_text_error_26; }
RESOURCE TBUF r_ogg_error_27 { buf=ogg_text_error_27; }
RESOURCE TBUF r_ogg_error_28 { buf=ogg_text_error_28; }
RESOURCE TBUF r_ogg_error_29 { buf=ogg_text_error_29; }
RESOURCE TBUF r_ogg_error_30 { buf=ogg_text_error_30; }
RESOURCE TBUF r_ogg_error_31 { buf=ogg_text_error_31; }
RESOURCE TBUF r_ogg_error_32 { buf=ogg_text_error_32; }

RESOURCE TBUF r_ogg_string_1 { buf=ogg_text_string_1; }
RESOURCE TBUF r_ogg_string_2 { buf=ogg_text_string_2; }
RESOURCE TBUF r_ogg_string_3 { buf=ogg_text_string_3; }
RESOURCE TBUF r_ogg_string_4 { buf=ogg_text_string_4; }
RESOURCE TBUF r_ogg_string_5 { buf=ogg_text_string_5; }
RESOURCE TBUF r_ogg_string_6 { buf=ogg_text_string_6; }
RESOURCE TBUF r_ogg_string_7 { buf=ogg_text_string_7; }
RESOURCE TBUF r_ogg_string_8 { buf=ogg_text_string_8; }
RESOURCE TBUF r_ogg_string_9 { buf=ogg_text_string_9; }
RESOURCE TBUF r_ogg_string_10 { buf=ogg_text_string_10; }
RESOURCE TBUF r_ogg_string_11 { buf=ogg_text_string_11; }
RESOURCE TBUF r_ogg_string_12 { buf=ogg_text_string_12; }
RESOURCE TBUF r_ogg_string_13 { buf=ogg_text_string_13; }
RESOURCE TBUF r_ogg_string_14 { buf=ogg_text_string_14; }

RESOURCE TBUF r_ogg_user_hotkeys   { buf=ogg_user_hotkey; }			// Hotkey view title
RESOURCE TBUF r_ogg_settings       { buf=ogg_settings; }			// Settings view title
RESOURCE TBUF32 r_ogg_repeat_on    { buf=ogg_repeat_on; }			// New
RESOURCE TBUF32 r_ogg_repeat_off   { buf=ogg_repeat_off; }			// New
RESOURCE TBUF32 r_ogg_random_on    { buf=ogg_random_on; }			// New
RESOURCE TBUF32 r_ogg_random_off   { buf=ogg_random_off; }			// New
RESOURCE TBUF32 r_ogg_back_dir     { buf=ogg_back_dir; }			// Oggs listbox '..' string
RESOURCE TBUF32 r_ogg_backspace    { buf=ogg_backspace; }
RESOURCE TBUF32 r_ogg_shift        { buf=ogg_shift; }
RESOURCE TBUF32 r_ogg_by           { buf=ogg_by; }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -