Dokumentacja programu KameLAN
STRONA W BUDOWIE...
Opis menu
Dodatkowe informacje
Wtyczki
Wtyczki w programie KameLAN pełnią bardzo ważną, a nawet podstawową rolę. Dzięki nim program rozszerza swoją funkcjonalność, pozostaje również elastyczny oraz w pełni konfigurowalny. W zależności od potrzeb, możemy sobie dodawać potrzebne wtyczki lub usuwać te, których nie potrzebujemy. Dzięki temu zaoszczędzimy pamięć, która normalnie byłaby zajmowana przez niepotrzebne elementy programu. Rozróżniamy dwa rodzaje wtyczek - wtyczki sieciowe oraz wtyczki systemowe.
Wtyczki sieciowe to podstawowe rozszerzenia programu służące do komunikacji z innymi użytkownikami poprzez sieć lokalną. Może to być wymiana wiadomości, albo np. pobranie zrzutu ekranu z innego komputera.
Wtyczki systemowe zawierają funkcje przydatne przy pracy na lokalnym komputerze. Wtyczkami systemowymi są np.: wtyczka obsługująca skróty klawiszowe, wyłączająca automatycznie komputer, albo uruchamiająca serwer WWW na lokalnym komputerze.
Dodatkowo jest jeszcze wtyczka specjalna (Koder/Dekoder), która szyfruje i deszyfruje dane wchodzące/wychodzące w programie.
Wszystkie wtyczki mieszczą się w folderze .\plugins. Każda z nich to osobny plik dll. Przy uruchamianiu programu, sprawdza on czy są nowe wtyczki w folderze, oraz dodaje je wszystkie do menu "Wtyczki" w ustalonej kolejności (kolejność jest uwarunkowana wartością unikalnego identyfikatora wtyczki). Od góry menu - najpierw wstawiane są wtyczki sieciowe, następnie, pod kreską, zostają umieszczone wtyczki systemowe. Wtyczka Koder/Dekoder nie jest tutaj wstawiana. Jeśli któraś z nich nie została uaktywniona (patrz: Ustawienia), wtedy nie zostanie wyświetlona w menu, nie będzie również dostępu do jej funkcji.
Profile

To menu dotyczy statusów, które można sobie ustawić jako informacja dla innych użytkowników, oraz profilów, jakie zostały utworzone na lokalnym komputerze.
Status
Użytkownicy
Narzędzia
W tym menu możemy zmienić ustawienia programu, podejrzeć jego logi, oraz robić inne, trochę bardziej zaawansowane rzeczy.
Ustawienia
Archiwum zdarzeń
Ściągnij uaktualnienia
Dodatkowe informacje
Elementy okna i menu systemowe
Osługa skórek
Jak na razie, obsługa skórek sprowadza się do możliwości ręcznego podmienienia ikonek i plików dźwiękowych programu. Ikonki, które są używane do wyświetlania statusu użytkowników w programie i na pasku obok zegarka, można znaleźć w folderze .\graphics. Natomiast dźwięki, których ilość zmienia się w zależności od używanych wtyczek, można znaleźć w folerze .\sounds. Są one w formacie wav.
Szablony wtyczek
Tutaj udostępniam szablony wtyczki sieciowej oraz systemowej. Różnią się one nieco między sobą. Są nieco opisane, więc mniej więcej powinno być jasne o co chodzi.
KameLAN w innych językach
Program KameLAN, jak na razie, nie posiada obsługi zmiany języka interfejsu, ale planuję to zmienić. Obsługa języków będzie robiona osobno dla programu i osobno dla wtyczek.