1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
#include <stdlib.h>
#include <gtk\gtk.h>
#include "headers/gtk_perso.h"
#include "headers/event.h"
void OnAbout(GtkWidget* pMenu, gpointer data)
{
// Création des variables qui contiendront les widgets
GtkWidget* pWindow;
GtkWidget* pScrollbar;
GtkWidget* pLabel;
// Création de la fenêtre
pWindow = gtk_window_new(GTK_WINDOW_TOPLEVEL);
// Définition de la taile de la fenêtre
gtk_window_set_default_size(GTK_WINDOW(pWindow), 640, 480);
// Définition du titre de la fenêtre
gtk_window_set_title(GTK_WINDOW(pWindow), "FAQ Gencodeur");
// Création des barres de déroulement
pScrollbar = gtk_scrolled_window_new(NULL, NULL);
// On définit la police
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(pScrollbar), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC );
// Création du label
pLabel = gtk_label_new(conversion_utf8("<u>FAQ : Frequent Asked Question</u>\n\n<u>Quels sont les outils nécessaire comment se les procurés ?</u>\nLes outils nécessaire à une utilisation correcte de Gencodeur :\n- lsdvd\n- vobcopy\n- Mplayer\n- mencoder\n- avisplit(contenu dans la suite transcode)\nVous pouvez acquérir ces outils de manière classiques, ou alors en utilisant la fonction Se procurer les outils du Gencodeur,\ncet fonction télécharge, installe et prend tout en compte pour une utilisation réussie et optimale\n\n<u>Je suis perdu !</u> \nVous êtes perdu ? \nC'est normale, le domaine n'est pas simple, je vais tenter de vous expliquer le déroulement des opérations :\nEtape 1 -> Copier le contenu du DVD sur votre disque dur(grâce au bouton Copier vers le disque dur)\nEtape 2 -> Déterminez les langues que vous souhaitez utilisé, pour :\n\t- L'audio, récupérez l'AID(Audio IDentifier) que vous transmettrez au moment voulu\n\t- Les sous-titres, récupérez le SID(Subtitle IDentifier) correspondant à votre choix, lui aussi vous sera demandé\nGardez ces numéros de côtés, ils vous seront demandés lors de l'encodage proprement dit\nEtape 3 -> Découper les bordures noirs autour de l'image, je vous conseille d'utiliser la détéction & decoupe automatiques des \nbordures pour cet étape, sinon, repérez le résultat cropxxx et tapez le pour la découpe manuelle\nEtape 5 -> Encoder l'audio, vous pouvez encoder l'audio manuellement si vous le souhaitez, pour cela, vous devez indiquer le numéro \naid et sid, et d'autres paramètre qui vous seront demandés, comme le format d'encodage audio(par défaut MP3)\nEtape 6 -> Encore une fois vous pouvez encoder l'audio manuellement, en fournissant (entre autres) le taux d'encodage, ainsi \nqu'éventuellement les détails manuels de l'encodage du codec\n Etape 7 -> Enfaîte cet étape traite de l'encodage automatique, en l'utilisant, vous n'auriez rien d'autre à faire que de \ncocher des cases et éventuellement compter pour lancer l'encodage Audio/Video tout seul\nJ'éspére que vous n'êtes plus(ou au moins moins) perdu."));
// Précise que le label utilise les balises pango
gtk_label_set_use_markup(GTK_LABEL(pLabel), TRUE);
// Insertion du label dans la fenêtre
gtk_container_add(GTK_CONTAINER(pScrollbar), pLabel);
// On ajoute la zone de texte dans la zone avec des barre défilantes
gtk_container_add(GTK_CONTAINER(pWindow), pScrollbar);
// Affichage de la fenêtre et de son conten
gtk_widget_show_all(pWindow);
} |