added pyphone as example code
git-svn-id: http://www.neo1973-germany.de/svn@20 46df4e5c-bc4e-4628-a0fc-830ba316316d
BIN
pyphone/DejaVuSans-Bold.ttf
Normal file
BIN
pyphone/DejaVuSansMono-Bold.ttf
Normal file
BIN
pyphone/DejaVuSansMono.ttf
Normal file
BIN
pyphone/VeraBd.ttf
Normal file
BIN
pyphone/background.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
pyphone/button_background.png
Normal file
After Width: | Height: | Size: 547 B |
BIN
pyphone/button_background_active.png
Normal file
After Width: | Height: | Size: 245 B |
BIN
pyphone/button_contacts.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
pyphone/button_main_background.png
Normal file
After Width: | Height: | Size: 1 KiB |
BIN
pyphone/button_main_background_active.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
pyphone/button_phone.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
BIN
pyphone/button_power.png
Normal file
After Width: | Height: | Size: 4.1 KiB |
BIN
pyphone/button_sms.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
1286
pyphone/easy_e17.sh
Executable file
BIN
pyphone/icon_accept.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
BIN
pyphone/icon_back.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
pyphone/icon_close.png
Normal file
After Width: | Height: | Size: 558 B |
BIN
pyphone/icon_delete.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
pyphone/icon_dial.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
BIN
pyphone/icon_down.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
pyphone/icon_enter.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
pyphone/icon_left.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
pyphone/icon_main.png
Normal file
After Width: | Height: | Size: 791 B |
BIN
pyphone/icon_options.png
Normal file
After Width: | Height: | Size: 908 B |
BIN
pyphone/icon_right.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
pyphone/icon_space.png
Normal file
After Width: | Height: | Size: 355 B |
BIN
pyphone/icon_up.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
526
pyphone/pyphone.edc
Normal file
|
@ -0,0 +1,526 @@
|
|||
fonts {
|
||||
font: "DejaVuSansMono.ttf" "Sans";
|
||||
}
|
||||
|
||||
images {
|
||||
image: "background.png" COMP;
|
||||
image: "button_contacts.png" COMP;
|
||||
image: "button_phone.png" COMP;
|
||||
image: "button_power.png" COMP;
|
||||
image: "button_sms.png" COMP;
|
||||
image: "button_main_background.png" COMP;
|
||||
image: "button_main_background_active.png" COMP;
|
||||
image: "button_background.png" COMP;
|
||||
image: "button_background_active.png" COMP;
|
||||
image: "icon_options.png" COMP;
|
||||
image: "icon_main.png" COMP;
|
||||
image: "icon_close.png" COMP;
|
||||
image: "icon_left.png" COMP;
|
||||
image: "icon_right.png" COMP;
|
||||
image: "icon_dial.png" COMP;
|
||||
image: "icon_accept.png" COMP;
|
||||
image: "icon_delete.png" COMP;
|
||||
image: "icon_up.png" COMP;
|
||||
image: "icon_down.png" COMP;
|
||||
image: "icon_space.png" COMP;
|
||||
image: "icon_enter.png" COMP;
|
||||
}
|
||||
|
||||
#define BUTTON_BOTTOM_HEIGHT 0.12;
|
||||
#define HEADER_HEIGHT 0.06;
|
||||
|
||||
#define TRANSITION() \
|
||||
program { \
|
||||
name: "fadeout"; \
|
||||
signal: "fadeout"; \
|
||||
action: STATE_SET "invisible" 0.0; \
|
||||
transition: LINEAR 0.3; \
|
||||
target: "swallow_clip"; \
|
||||
after: "finish_fade"; \
|
||||
} \
|
||||
program { \
|
||||
name: "set_visible"; \
|
||||
signal: "visible"; \
|
||||
action: STATE_SET "default" 0.0; \
|
||||
target: "swallow_clip"; \
|
||||
} \
|
||||
program { \
|
||||
name: "finish_fade"; \
|
||||
action: SIGNAL_EMIT "finished_transition" "main"; \
|
||||
}
|
||||
|
||||
#define ACTIVATE(part_name) \
|
||||
program { \
|
||||
name: "activate_"part_name; \
|
||||
signal: "mouse,in"; \
|
||||
source: part_name; \
|
||||
action: STATE_SET "active" 0.0; \
|
||||
target: part_name; \
|
||||
} \
|
||||
program { \
|
||||
name: "click_activate_"part_name; \
|
||||
signal: "mouse,down,1"; \
|
||||
source: part_name; \
|
||||
action: STATE_SET "active" 0.0; \
|
||||
target: part_name; \
|
||||
} \
|
||||
program { \
|
||||
name: "deactivate_"part_name; \
|
||||
signal: "mouse,out"; \
|
||||
source: part_name; \
|
||||
action: STATE_SET "default" 0.0; \
|
||||
target: part_name; \
|
||||
}
|
||||
|
||||
#define EMIT_TRANSITION(part_name, target) \
|
||||
program { \
|
||||
name: "emit_clicked_"part_name; \
|
||||
signal: "mouse,clicked,1"; \
|
||||
source: part_name; \
|
||||
action: SIGNAL_EMIT "transition:"target part_name; \
|
||||
}
|
||||
|
||||
#define SWALLOWCLIP() \
|
||||
part { \
|
||||
name: "swallow_clip"; \
|
||||
mouse_events: 0; \
|
||||
type: RECT; \
|
||||
description { \
|
||||
state: "default" 0.0; \
|
||||
rel1 { \
|
||||
relative: 0.0 0.0; \
|
||||
offset: 0 0; \
|
||||
} \
|
||||
rel2 { \
|
||||
relative: 1.0 1.0; \
|
||||
offset: -1 -1; \
|
||||
} \
|
||||
color: 255 255 255 255; \
|
||||
} \
|
||||
description { \
|
||||
state: "invisible" 0.0; \
|
||||
inherit: "default" 0.0; \
|
||||
color: 255 255 255 0; \
|
||||
} \
|
||||
} \
|
||||
part { \
|
||||
name: "background"; \
|
||||
type: IMAGE; \
|
||||
mouse_events: 0; \
|
||||
clip_to: "swallow_clip"; \
|
||||
description { \
|
||||
state: "default" 0.0; \
|
||||
rel1 { \
|
||||
relative: 0.0 0.0; \
|
||||
offset: 0 0; \
|
||||
} \
|
||||
rel2 { \
|
||||
relative: 1.0 1.0-BUTTON_BOTTOM_HEIGHT; \
|
||||
offset: -1 -1; \
|
||||
} \
|
||||
image { normal: "background.png"; } \
|
||||
} \
|
||||
}
|
||||
|
||||
#define BUTTONS_BOTTOM() \
|
||||
part { \
|
||||
name: "button_bottom_background"; \
|
||||
mouse_events: 0; \
|
||||
type: RECT; \
|
||||
clip_to: "swallow_clip"; \
|
||||
description { \
|
||||
state: "default" 0.0; \
|
||||
rel1 { \
|
||||
relative: 0.0 1.0-BUTTON_BOTTOM_HEIGHT; \
|
||||
offset: 0 0; \
|
||||
} \
|
||||
rel2 { \
|
||||
relative: 1.0 1.0; \
|
||||
offset: -1 -1; \
|
||||
} \
|
||||
color: 255 255 255 0; \
|
||||
} \
|
||||
} \
|
||||
part { \
|
||||
name: "button_bottom_left"; \
|
||||
mouse_events: 1; \
|
||||
type: IMAGE; \
|
||||
clip_to: "swallow_clip"; \
|
||||
description { \
|
||||
state: "default" 0.0; \
|
||||
rel1 { \
|
||||
relative: 0.0 0.0; \
|
||||
offset: 1 1; \
|
||||
to: "button_bottom_background"; \
|
||||
} \
|
||||
rel2 { \
|
||||
relative: 1/3 1.0; \
|
||||
offset: -1 -2; \
|
||||
to: "button_bottom_background"; \
|
||||
} \
|
||||
image { normal: "button_background.png"; } \
|
||||
} \
|
||||
description { \
|
||||
state: "active" 0.0; \
|
||||
inherit: "default" 0.0; \
|
||||
image { normal: "button_background_active.png"; } \
|
||||
} \
|
||||
} \
|
||||
part { \
|
||||
name: "button_bottom_middle"; \
|
||||
mouse_events: 1; \
|
||||
type: IMAGE; \
|
||||
clip_to: "swallow_clip"; \
|
||||
description { \
|
||||
state: "default" 0.0; \
|
||||
rel1 { \
|
||||
relative: 1/3 0.0; \
|
||||
offset: 1 1; \
|
||||
to: "button_bottom_background"; \
|
||||
} \
|
||||
rel2 { \
|
||||
relative: 2/3 1.0; \
|
||||
offset: -2 -2; \
|
||||
to: "button_bottom_background"; \
|
||||
} \
|
||||
image { normal: "button_background.png"; } \
|
||||
} \
|
||||
description { \
|
||||
state: "active" 0.0; \
|
||||
inherit: "default" 0.0; \
|
||||
image { normal: "button_background_active.png"; } \
|
||||
} \
|
||||
} \
|
||||
part { \
|
||||
name: "button_bottom_right"; \
|
||||
mouse_events: 1; \
|
||||
type: IMAGE; \
|
||||
clip_to: "swallow_clip"; \
|
||||
description { \
|
||||
state: "default" 0.0; \
|
||||
rel1 { \
|
||||
relative: 2/3 0.0; \
|
||||
offset: 0 1; \
|
||||
to: "button_bottom_background"; \
|
||||
} \
|
||||
rel2 { \
|
||||
relative: 1.0 1.0; \
|
||||
offset: -2 -2; \
|
||||
to: "button_bottom_background"; \
|
||||
} \
|
||||
image { normal: "button_background.png"; } \
|
||||
} \
|
||||
description { \
|
||||
state: "active" 0.0; \
|
||||
inherit: "default" 0.0; \
|
||||
image { normal: "button_background_active.png"; } \
|
||||
} \
|
||||
}
|
||||
|
||||
#define BUTTON_OPTIONS() \
|
||||
part { \
|
||||
name: "button_options"; \
|
||||
mouse_events: 0; \
|
||||
type: IMAGE; \
|
||||
clip_to: "swallow_clip"; \
|
||||
description { \
|
||||
state: "default" 0.0; \
|
||||
aspect: 1.0 1.0; \
|
||||
aspect_preference: BOTH; \
|
||||
rel1 { \
|
||||
relative: 0.0 0.0; \
|
||||
offset: 0 0; \
|
||||
to: "button_bottom_left"; \
|
||||
} \
|
||||
rel2 { \
|
||||
relative: 1.0 1.0; \
|
||||
offset: -1 -1; \
|
||||
to: "button_bottom_left"; \
|
||||
} \
|
||||
image { normal: "icon_options.png"; } \
|
||||
} \
|
||||
}
|
||||
|
||||
#define BUTTON_MENU() \
|
||||
part { \
|
||||
name: "button_menu"; \
|
||||
mouse_events: 0; \
|
||||
type: IMAGE; \
|
||||
clip_to: "swallow_clip"; \
|
||||
description { \
|
||||
state: "default" 0.0; \
|
||||
aspect: 1.0 1.0; \
|
||||
aspect_preference: BOTH; \
|
||||
rel1 { \
|
||||
relative: 0.0 0.0; \
|
||||
offset: 0 0; \
|
||||
to: "button_bottom_middle"; \
|
||||
} \
|
||||
rel2 { \
|
||||
relative: 1.0 1.0; \
|
||||
offset: -1 -1; \
|
||||
to: "button_bottom_middle"; \
|
||||
} \
|
||||
image { normal: "icon_main.png"; } \
|
||||
} \
|
||||
}
|
||||
|
||||
#define BUTTON_CLOSE() \
|
||||
part { \
|
||||
name: "button_close"; \
|
||||
mouse_events: 0; \
|
||||
type: IMAGE; \
|
||||
clip_to: "swallow_clip"; \
|
||||
description { \
|
||||
state: "default" 0.0; \
|
||||
aspect: 1.0 1.0; \
|
||||
aspect_preference: BOTH; \
|
||||
rel1 { \
|
||||
relative: 0.0 0.0; \
|
||||
offset: 0 0; \
|
||||
to: "button_bottom_right"; \
|
||||
} \
|
||||
rel2 { \
|
||||
relative: 1.0 1.0; \
|
||||
offset: -1 -1; \
|
||||
to: "button_bottom_right"; \
|
||||
} \
|
||||
image { normal: "icon_close.png"; } \
|
||||
} \
|
||||
}
|
||||
|
||||
|
||||
collections {
|
||||
group {
|
||||
name: "swallow";
|
||||
parts {
|
||||
part {
|
||||
name: "background_color";
|
||||
type: RECT;
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
rel1 {
|
||||
relative: 0.0 0.0;
|
||||
offset: 0 0;
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 1.0;
|
||||
offset: -1 -1;
|
||||
}
|
||||
color: 255 128 128 255;
|
||||
}
|
||||
}
|
||||
part {
|
||||
name: "top";
|
||||
type: RECT;
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
rel1 {
|
||||
relative: 0.0 0.0;
|
||||
offset: 0 0;
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 HEADER_HEIGHT;
|
||||
offset: -1 -1;
|
||||
}
|
||||
color: 0 0 0 255;
|
||||
}
|
||||
}
|
||||
part {
|
||||
name: "button_bottom_background";
|
||||
mouse_events: 0;
|
||||
type: RECT;
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
rel1 {
|
||||
relative: 0.0 1.0-BUTTON_BOTTOM_HEIGHT;
|
||||
offset: 0 0;
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 1.0;
|
||||
offset: -1 -1;
|
||||
}
|
||||
color: 255 255 255 255;
|
||||
}
|
||||
}
|
||||
part {
|
||||
name: "swallow1";
|
||||
mouse_events: 1;
|
||||
type: SWALLOW;
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
rel1 {
|
||||
relative: 0.0 HEADER_HEIGHT;
|
||||
offset: 0 0;
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 1.0;
|
||||
offset: -1 -1;
|
||||
}
|
||||
}
|
||||
}
|
||||
part {
|
||||
name: "swallow2";
|
||||
type: SWALLOW;
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
rel1 {
|
||||
relative: 0.0 HEADER_HEIGHT;
|
||||
offset: 0 0;
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 1.0;
|
||||
offset: -1 -1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
group {
|
||||
name: "main";
|
||||
|
||||
parts {
|
||||
SWALLOWCLIP();
|
||||
|
||||
part {
|
||||
name: "label_background";
|
||||
type: RECT;
|
||||
mouse_events: 0;
|
||||
clip_to: "swallow_clip";
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
rel1 {
|
||||
relative: 0.0 0.1;
|
||||
offset: 0 0;
|
||||
to: "background";
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 0.3;
|
||||
offset: -1 -1;
|
||||
to: "background";
|
||||
}
|
||||
color: 255 255 255 64;
|
||||
}
|
||||
}
|
||||
part {
|
||||
name: "label";
|
||||
type: TEXT;
|
||||
effect: SOFT_OUTLINE;
|
||||
mouse_events: 0;
|
||||
clip_to: "swallow_clip";
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
rel1 {
|
||||
relative: 0.1 0.0;
|
||||
offset: 0 0;
|
||||
to: "label_background";
|
||||
}
|
||||
rel2 {
|
||||
relative: 0.9 1.0;
|
||||
offset: -1 -1;
|
||||
to: "label_background";
|
||||
}
|
||||
align: 0.5 0.5;
|
||||
text {
|
||||
font: "Sans";
|
||||
size: 1;
|
||||
fit: 1 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#define ICON(part_name, xpos, ypos) \
|
||||
part { \
|
||||
name: "button_"part_name; \
|
||||
mouse_events: 1; \
|
||||
type: IMAGE; \
|
||||
clip_to: "swallow_clip"; \
|
||||
description { \
|
||||
state: "default" 0.0; \
|
||||
rel1 { \
|
||||
relative: 0.05+(xpos*0.5) 0.35+(ypos*0.3); \
|
||||
offset: 0 0; \
|
||||
to: "background"; \
|
||||
} \
|
||||
rel2 { \
|
||||
relative: 0.45+(xpos*0.5) 0.6+(ypos*0.3); \
|
||||
offset: -1 -1; \
|
||||
to: "background"; \
|
||||
} \
|
||||
image { \
|
||||
normal: "button_main_background.png"; \
|
||||
border: 27 27 27 27; \
|
||||
} \
|
||||
} \
|
||||
description { \
|
||||
state: "active" 0.0; \
|
||||
inherit: "default" 0.0; \
|
||||
image { \
|
||||
normal: "button_main_background_active.png"; \
|
||||
border: 27 27 27 27; \
|
||||
} \
|
||||
} \
|
||||
} \
|
||||
part { \
|
||||
name: "button_icon_"part_name; \
|
||||
mouse_events: 0; \
|
||||
type: IMAGE; \
|
||||
clip_to: "swallow_clip"; \
|
||||
description { \
|
||||
state: "default" 0.0; \
|
||||
aspect: 1.0 1.0; \
|
||||
aspect_preference: BOTH; \
|
||||
rel1 { \
|
||||
relative: 0.0 0.0; \
|
||||
offset: 0 0; \
|
||||
to: "button_"part_name; \
|
||||
} \
|
||||
rel2 { \
|
||||
relative: 1.0 1.0; \
|
||||
offset: -1 -1; \
|
||||
to: "button_"part_name; \
|
||||
} \
|
||||
image { \
|
||||
normal: "button_"part_name".png"; \
|
||||
} \
|
||||
} \
|
||||
}
|
||||
ICON("phone", 0, 0);
|
||||
ICON("contacts", 0, 1);
|
||||
ICON("power", 1, 1);
|
||||
ICON("sms", 1, 0);
|
||||
|
||||
BUTTONS_BOTTOM();
|
||||
}
|
||||
programs {
|
||||
EMIT_TRANSITION("button_phone", "phone");
|
||||
EMIT_TRANSITION("button_contacts", "contacts");
|
||||
EMIT_TRANSITION("button_sms", "sms");
|
||||
EMIT_TRANSITION("button_power", "power");
|
||||
|
||||
ACTIVATE("button_phone");
|
||||
ACTIVATE("button_contacts");
|
||||
ACTIVATE("button_sms");
|
||||
ACTIVATE("button_power");
|
||||
|
||||
TRANSITION();
|
||||
}
|
||||
}
|
||||
|
||||
group {
|
||||
name: "contacts";
|
||||
#include "pyphone_contacts.edc"
|
||||
}
|
||||
group {
|
||||
name: "phone";
|
||||
#include "pyphone_phone.edc"
|
||||
}
|
||||
group {
|
||||
name: "sms";
|
||||
#include "pyphone_sms.edc"
|
||||
}
|
||||
group {
|
||||
name: "power";
|
||||
#include "pyphone_power.edc"
|
||||
}
|
||||
}
|
BIN
pyphone/pyphone.edj
Normal file
415
pyphone/pyphone.py
Executable file
|
@ -0,0 +1,415 @@
|
|||
#!/usr/bin/python
|
||||
#coding=utf8
|
||||
|
||||
WIDTH = 480
|
||||
HEIGHT = 640
|
||||
|
||||
TITLE = "pyphone"
|
||||
WM_NAME = "pyphone"
|
||||
WM_CLASS = "swallow"
|
||||
|
||||
import os
|
||||
import sys
|
||||
import e_dbus
|
||||
import evas
|
||||
import evas.decorators
|
||||
import edje
|
||||
import edje.decorators
|
||||
import ecore
|
||||
import ecore.evas
|
||||
from dbus import SystemBus, Interface
|
||||
from optparse import OptionParser
|
||||
import time
|
||||
|
||||
class edje_group(edje.Edje):
|
||||
def __init__(self, main, group):
|
||||
self.main = main
|
||||
f = os.path.splitext(sys.argv[0])[0] + ".edj"
|
||||
try:
|
||||
edje.Edje.__init__(self, self.main.evas_canvas.evas_obj.evas, file=f, group=group)
|
||||
except edje.EdjeLoadError, e:
|
||||
raise SystemExit("error loading %s: %s" % (f, e))
|
||||
self.size = self.main.evas_canvas.evas_obj.evas.size
|
||||
|
||||
@edje.decorators.signal_callback("transition:*", "*")
|
||||
def on_edje_signal_transition(self, emission, source):
|
||||
if not self.main.in_transition:
|
||||
self.main.in_transition = True
|
||||
self.main.transition_to(emission.split(':')[1])
|
||||
|
||||
@edje.decorators.signal_callback("finished_transition", "*")
|
||||
def on_edje_signal_finished_transition(self, emission, source):
|
||||
self.main.transition_finished()
|
||||
self.main.in_transition = False
|
||||
|
||||
class pyphone_main(edje_group):
|
||||
def __init__(self, main):
|
||||
edje_group.__init__(self, main, "main")
|
||||
|
||||
class pyphone_phone(edje_group):
|
||||
def __init__(self, main):
|
||||
edje_group.__init__(self, main, "phone")
|
||||
self.text = []
|
||||
|
||||
@edje.decorators.signal_callback("dialer_button_pressed", "*")
|
||||
def on_edje_signal_dialer_button_pressed(self, emission, source):
|
||||
if "button_" in source:
|
||||
key = source.split("_", 1)[1]
|
||||
if key in ("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "#"):
|
||||
self.text.append(key)
|
||||
self.part_text_set("label", "".join(self.text))
|
||||
elif key in "star":
|
||||
self.text.append("*")
|
||||
self.part_text_set("label", "".join(self.text))
|
||||
elif key in "delete":
|
||||
self.text = self.text[:-1]
|
||||
self.part_text_set("label", "".join(self.text))
|
||||
else:
|
||||
key = source
|
||||
#self.text.append(source)
|
||||
#self.part_text_set("label", "".join(self.text))
|
||||
|
||||
class pyphone_sms(edje_group):
|
||||
def __init__(self, main):
|
||||
edje_group.__init__(self, main, "sms")
|
||||
self.text = []
|
||||
self.button_labels2 = [
|
||||
[
|
||||
[".,?!", "abc", "def", ""],
|
||||
["ghi", "jkl", "mno", ""],
|
||||
["pqrs", "tuv", "wxyz", ""],
|
||||
["", "", "⇦⇧⇨", ""],
|
||||
],
|
||||
[
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
]
|
||||
]
|
||||
self.button_labels = [
|
||||
[
|
||||
["1", "2", "3", "↤"],
|
||||
["4", "5", "6", "↲"],
|
||||
["7", "8", "9", "Abc"],
|
||||
["+", "0", "⇩", "+"],
|
||||
],
|
||||
[
|
||||
["1", "?", "", ""],
|
||||
[".", ",", "", ""],
|
||||
["!", "", "", ""],
|
||||
["", "", "", ""],
|
||||
],
|
||||
[
|
||||
["", "2", "c", ""],
|
||||
["", "a", "b", ""],
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
],
|
||||
[
|
||||
["", "", "3", "f"],
|
||||
["", "", "d", "e"],
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
],
|
||||
[
|
||||
["", "", "", "↤"],
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
],
|
||||
[
|
||||
["", "", "", ""],
|
||||
["4", "i", "", ""],
|
||||
["g", "h", "", ""],
|
||||
["", "", "", ""],
|
||||
],
|
||||
[
|
||||
["", "", "", ""],
|
||||
["", "5", "l", ""],
|
||||
["", "j", "k", ""],
|
||||
["", "", "", ""],
|
||||
],
|
||||
[
|
||||
["", "", "", ""],
|
||||
["", "", "6", "o"],
|
||||
["", "", "m", "n"],
|
||||
["", "", "", ""],
|
||||
],
|
||||
[
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
],
|
||||
[
|
||||
["", "", "", ""],
|
||||
["", "s", "", ""],
|
||||
["7", "r", "", ""],
|
||||
["p", "q", "", ""],
|
||||
],
|
||||
[
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
["", "8", "v", ""],
|
||||
["", "t", "u", ""],
|
||||
],
|
||||
[
|
||||
["", "", "", ""],
|
||||
["", "", "", "z"],
|
||||
["", "", "9", "y"],
|
||||
["", "", "w", "x"],
|
||||
],
|
||||
[
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
],
|
||||
[
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
],
|
||||
[
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
["", " ", "", ""],
|
||||
],
|
||||
[
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
["", "", "⇧", ""],
|
||||
["", "⇦", "⇩", "⇨"],
|
||||
],
|
||||
[
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
["", "", "", ""],
|
||||
]
|
||||
]
|
||||
self.set_button_text(0)
|
||||
self.active = 0
|
||||
|
||||
@edje.decorators.signal_callback("kb_button_mouse_up", "*")
|
||||
def on_edje_signal_dialer_button_mouse_up(self, emission, source):
|
||||
now = time.time()
|
||||
x = int(source[-3:-2])
|
||||
y = int(source[-1:])
|
||||
key = self.button_labels[self.active][y][x]
|
||||
self.text.append(key)
|
||||
self.part_text_set("label", "".join(self.text))
|
||||
self.set_button_text(0)
|
||||
print "mouse up:", time.time()-now
|
||||
|
||||
@edje.decorators.signal_callback("kb_button_mouse_down", "*")
|
||||
def on_edje_signal_dialer_button_mouse_down(self, emission, source):
|
||||
now = time.time()
|
||||
x = int(source[-3:-2])
|
||||
y = int(source[-1:])
|
||||
num = 4*y+x+1
|
||||
if self.active == 0:
|
||||
self.set_button_text(num)
|
||||
print "mouse down:", time.time()-now
|
||||
|
||||
|
||||
@edje.decorators.signal_callback("kb_mutton_mouse_in", "*")
|
||||
def on_edje_signal_dialer_button_mouse_in(self, emission, source):
|
||||
now = time.time()
|
||||
x = int(source[-3:-2])
|
||||
y = int(source[-1:])
|
||||
self.part_text_set("label_preview", self.button_labels[self.active][y][x])
|
||||
print "mouse in:", time.time()-now
|
||||
|
||||
def set_button_text(self, num):
|
||||
for i in xrange(4):
|
||||
for j in xrange(4):
|
||||
self.part_text_set("label_%d_%d" % (i,j) , self.button_labels[num][j][i])
|
||||
self.active = num
|
||||
|
||||
if num != 0:
|
||||
num = 1
|
||||
|
||||
for i in xrange(4):
|
||||
for j in xrange(4):
|
||||
self.part_text_set("label2_%d_%d" % (i,j) , self.button_labels2[num][j][i])
|
||||
|
||||
class TestView(object):
|
||||
def on_key_down(self, obj, event):
|
||||
if event.keyname in ("F6", "f"):
|
||||
self.evas_canvas.evas_obj.fullscreen = not self.evas_canvas.evas_obj.fullscreen
|
||||
elif event.keyname == "Escape":
|
||||
ecore.main_loop_quit()
|
||||
|
||||
def __init__(self):
|
||||
self.options, self.args = myOptionParser(usage="usage: %prog [options]").parse_args()
|
||||
|
||||
edje.frametime_set(1.0 / self.options.fps)
|
||||
|
||||
self.evas_canvas = EvasCanvas(
|
||||
fullscreen=not self.options.no_fullscreen,
|
||||
engine=self.options.engine,
|
||||
size=self.options.geometry
|
||||
)
|
||||
|
||||
self.groups = {}
|
||||
for part in ("swallow", "main", "contacts", "power"):
|
||||
self.groups[part] = edje_group(self, part)
|
||||
self.evas_canvas.evas_obj.data[part] = self.groups[part]
|
||||
|
||||
self.groups["sms"] = pyphone_sms(self)
|
||||
self.evas_canvas.evas_obj.data["sms"] = self.groups["sms"]
|
||||
self.groups["phone"] = pyphone_phone(self)
|
||||
self.evas_canvas.evas_obj.data["phone"] = self.groups["phone"]
|
||||
|
||||
self.groups["swallow"].show()
|
||||
self.groups["swallow"].on_key_down_add(self.on_key_down)
|
||||
|
||||
self.groups["swallow"].part_swallow("swallow2", self.groups["main"])
|
||||
self.current_group = self.groups["main"]
|
||||
self.previous_group = self.groups["phone"]
|
||||
self.in_transition = False
|
||||
ecore.timer_add(1.0, self.display_time)
|
||||
self.display_time()
|
||||
|
||||
def display_time(self):
|
||||
self.groups["main"].part_text_set("label", time.strftime("%H:%M:%S", time.localtime()));
|
||||
return True;
|
||||
|
||||
def transition_to(self, target):
|
||||
print "transition to", target
|
||||
|
||||
self.previous_group = self.current_group
|
||||
|
||||
self.current_group = self.groups[target]
|
||||
self.current_group.signal_emit("visible", "")
|
||||
self.groups["swallow"].part_swallow("swallow1", self.current_group)
|
||||
self.previous_group.signal_emit("fadeout", "")
|
||||
|
||||
def transition_finished(self):
|
||||
print "finished"
|
||||
self.previous_group.hide()
|
||||
self.groups["swallow"].part_swallow("swallow2", self.current_group)
|
||||
|
||||
|
||||
class EvasCanvas(object):
|
||||
def __init__(self, fullscreen, engine, size):
|
||||
if engine == "x11":
|
||||
f = ecore.evas.SoftwareX11
|
||||
elif engine == "x11-16":
|
||||
if ecore.evas.engine_type_supported_get("software_x11_16"):
|
||||
f = ecore.evas.SoftwareX11_16
|
||||
else:
|
||||
print "warning: x11-16 is not supported, fallback to x11"
|
||||
f = ecore.evas.SoftwareX11
|
||||
|
||||
self.evas_obj = f(w=size[0], h=size[1])
|
||||
self.evas_obj.callback_delete_request = self.on_delete_request
|
||||
self.evas_obj.callback_resize = self.on_resize
|
||||
|
||||
self.evas_obj.title = TITLE
|
||||
self.evas_obj.name_class = (WM_NAME, WM_CLASS)
|
||||
self.evas_obj.fullscreen = False #fullscreen
|
||||
self.evas_obj.size = size
|
||||
self.evas_obj.show()
|
||||
|
||||
def on_resize(self, evas_obj):
|
||||
x, y, w, h = evas_obj.evas.viewport
|
||||
size = (w, h)
|
||||
for key in evas_obj.data.keys():
|
||||
evas_obj.data[key].size = size
|
||||
|
||||
def on_delete_request(self, evas_obj):
|
||||
ecore.main_loop_quit()
|
||||
|
||||
class myOptionParser(OptionParser):
|
||||
def __init__(self, usage):
|
||||
OptionParser.__init__(self, usage)
|
||||
self.add_option("-e",
|
||||
"--engine",
|
||||
type="choice",
|
||||
choices=("x11", "x11-16"),
|
||||
default="x11-16",
|
||||
help=("which display engine to use (x11, x11-16), "
|
||||
"default=%default"))
|
||||
self.add_option("-n",
|
||||
"--no-fullscreen",
|
||||
action="store_true",
|
||||
help="do not launch in fullscreen")
|
||||
self.add_option("-g",
|
||||
"--geometry",
|
||||
type="string",
|
||||
metavar="WxH",
|
||||
action="callback",
|
||||
callback=self.parse_geometry,
|
||||
default=(WIDTH, HEIGHT),
|
||||
help="use given window geometry")
|
||||
self.add_option("-f",
|
||||
"--fps",
|
||||
type="int",
|
||||
default=20,
|
||||
help="frames per second to use, default=%default")
|
||||
|
||||
def parse_geometry(option, opt, value, parser):
|
||||
try:
|
||||
w, h = value.split("x")
|
||||
w = int(w)
|
||||
h = int(h)
|
||||
except Exception, e:
|
||||
raise optparse.OptionValueError("Invalid format for %s" % option)
|
||||
parser.values.geometry = (w, h)
|
||||
|
||||
class dbus(object):
|
||||
def __init__(self):
|
||||
try:
|
||||
obj = SystemBus(mainloop=e_dbus.DBusEcoreMainLoop()).get_object('org.mobile.gsm', '/org/mobile/gsm/RemoteObject')
|
||||
except Exception, e:
|
||||
print e
|
||||
raise SystemExit
|
||||
|
||||
#connect functions to dbus events
|
||||
dbus_interface = 'org.mobile.gsm.RemoteInterface'
|
||||
for fkt in (self.modem_info, self.sim_info, self.network_info, self.gsmCRING, self.gsmNO_CARRIER, self.gsmBUSY, self.error,):
|
||||
obj.connect_to_signal(fkt.__name__, fkt, dbus_interface=dbus_interface)
|
||||
gsm = Interface(obj, dbus_interface)
|
||||
|
||||
#get status info on startup
|
||||
gsm.FireModemInfo()
|
||||
gsm.FireNetworkInfo()
|
||||
|
||||
def modem_info(self, array):
|
||||
print array
|
||||
|
||||
def sim_info(self, array):
|
||||
print array
|
||||
|
||||
def network_info(self, array):
|
||||
print array
|
||||
|
||||
def gsmBUSY(self, string):
|
||||
print string
|
||||
|
||||
def gsmCRING(self, string):
|
||||
print string
|
||||
|
||||
def gsmNO_CARRIER(self, *values):
|
||||
print values
|
||||
|
||||
def error(self, string):
|
||||
print string
|
||||
|
||||
if __name__ == "__main__":
|
||||
TestView()
|
||||
#dbus()
|
||||
ecore.main_loop_begin()
|
||||
|
||||
'''
|
||||
export CPPFLAGS="$CPPFLAGS -I/opt/e17/include"
|
||||
export LDFLAGS="$LDFLAGS -L/opt/e17/lib"
|
||||
export PKG_CONFIG_PATH="/opt/e17/lib/pkgconfig:$PKG_CONFIG_PATH"
|
||||
export PATH="$PATH:/opt/e17/bin"
|
||||
export PYTHONPATH="/home/josch/usr/lib/python2.5/site-packages"
|
||||
'''
|
BIN
pyphone/pyphone.tar
Normal file
BIN
pyphone/pyphone.tar.bz2
Normal file
480
pyphone/pyphone_Dialer_theme_mockup.svg
Normal file
|
@ -0,0 +1,480 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://web.resource.org/cc/"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="480"
|
||||
height="640"
|
||||
id="svg2"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.45.1"
|
||||
version="1.0"
|
||||
sodipodi:docbase="/home/josch/Desktop/pyPhone"
|
||||
sodipodi:docname="pyphone_Dialer_theme_mockup.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3197">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3199" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3201" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient8124">
|
||||
<stop
|
||||
style="stop-color:#78c1fe;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop8126" />
|
||||
<stop
|
||||
style="stop-color:#78c1fe;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop8128" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient7113">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0.76288658;"
|
||||
offset="0"
|
||||
id="stop7117" />
|
||||
<stop
|
||||
id="stop7119"
|
||||
offset="1"
|
||||
style="stop-color:#000000;stop-opacity:0;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient7103">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop7105" />
|
||||
<stop
|
||||
id="stop7111"
|
||||
offset="0.5"
|
||||
style="stop-color:#000000;stop-opacity:0.76288658;" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop7107" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7103"
|
||||
id="linearGradient7109"
|
||||
x1="367.67484"
|
||||
y1="648.36481"
|
||||
x2="538.56812"
|
||||
y2="115.22259"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient8124"
|
||||
id="linearGradient8130"
|
||||
x1="58.565338"
|
||||
y1="134.43683"
|
||||
x2="538.56815"
|
||||
y2="134.43683"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3197"
|
||||
id="linearGradient3203"
|
||||
x1="306.11896"
|
||||
y1="638.91577"
|
||||
x2="306.11896"
|
||||
y2="713.80426"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
id="filter3220">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="0.26755547"
|
||||
id="feGaussianBlur3222" />
|
||||
</filter>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
gridtolerance="50"
|
||||
guidetolerance="10"
|
||||
objecttolerance="10"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.4"
|
||||
inkscape:cx="415.83269"
|
||||
inkscape:cy="271.32569"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:grid-points="false"
|
||||
inkscape:object-points="false"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1251"
|
||||
inkscape:window-height="952"
|
||||
inkscape:window-x="89"
|
||||
inkscape:window-y="108" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-57.621425,-116.1693)">
|
||||
<rect
|
||||
style="fill:url(#linearGradient7109);fill-opacity:1.0;stroke:none;stroke-width:1.8934418;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2160"
|
||||
width="480"
|
||||
height="640"
|
||||
x="58.568146"
|
||||
y="115.22259" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 58.571426,639.50504 L 538.57141,639.50504"
|
||||
id="path2172" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 58.571426,561.29074 L 538.57141,561.29074"
|
||||
id="path2174" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.86593997px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 58.446836,483.07648 L 418.3758,483.07648"
|
||||
id="path2176" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 58.571426,404.86218 L 538.57141,404.86218"
|
||||
id="path2178" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 58.571426,326.64789 L 538.57141,326.64789"
|
||||
id="path2180" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 178.12143,326.64789 L 178.12143,639.505"
|
||||
id="path2182" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 298.12142,326.64789 L 298.12142,639.505"
|
||||
id="path2184" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 418.12142,326.64789 L 418.12142,639.505"
|
||||
id="path2186" />
|
||||
<rect
|
||||
style="opacity:1;fill:#78c1fe;fill-opacity:1;stroke:#ffffff;stroke-width:1.02556741;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect7061"
|
||||
width="119.4798"
|
||||
height="78.239502"
|
||||
x="58.584209"
|
||||
y="326.66068" />
|
||||
<rect
|
||||
style="opacity:0.29444444;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.63932633;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect4133"
|
||||
width="548.83215"
|
||||
height="34.546391"
|
||||
x="28.919659"
|
||||
y="326.03897" />
|
||||
<rect
|
||||
style="opacity:0.29444448;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.3860383;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect5104"
|
||||
width="389.48135"
|
||||
height="34.799679"
|
||||
x="27.324707"
|
||||
y="405.87259" />
|
||||
<rect
|
||||
style="opacity:0.29444448;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.38342679;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect5106"
|
||||
width="387.98587"
|
||||
height="34.802292"
|
||||
x="30.389929"
|
||||
y="483.07648" />
|
||||
<rect
|
||||
style="opacity:0.29444444;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.63932633;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect5108"
|
||||
width="548.83215"
|
||||
height="34.546391"
|
||||
x="13.205348"
|
||||
y="561.75323" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
|
||||
d="M 214.47203,756.23866 L 213.62795,639.05328"
|
||||
id="path7054"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
|
||||
d="M 383.75775,756.23866 L 382.91367,639.05328"
|
||||
id="path7057"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="93.986916"
|
||||
y="388.47379"
|
||||
id="text7063"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7065"
|
||||
x="93.986916"
|
||||
y="388.47379">1</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="217.93207"
|
||||
y="389.46411"
|
||||
id="text7067"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7069"
|
||||
x="217.93207"
|
||||
y="389.46411">2</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="339.15036"
|
||||
y="390.47424"
|
||||
id="text7071"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7073"
|
||||
x="339.15036"
|
||||
y="390.47424">3</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="95.703621"
|
||||
y="468.25601"
|
||||
id="text7075"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7077"
|
||||
x="95.703621"
|
||||
y="468.25601">4</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="216.92192"
|
||||
y="467.24585"
|
||||
id="text7079"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7081"
|
||||
x="216.92192"
|
||||
y="467.24585">5</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="339.15039"
|
||||
y="466.23569"
|
||||
id="text7083"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7085"
|
||||
x="339.15039"
|
||||
y="466.23569">6</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="99.744232"
|
||||
y="547.04791"
|
||||
id="text7087"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7089"
|
||||
x="99.744232"
|
||||
y="547.04791">7</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="216.92192"
|
||||
y="547.04791"
|
||||
id="text7091"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7093"
|
||||
x="216.92192"
|
||||
y="547.04791">8</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="339.15039"
|
||||
y="546.03772"
|
||||
id="text7095"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7097"
|
||||
x="339.15039"
|
||||
y="546.03772">9</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="216.92192"
|
||||
y="622.80933"
|
||||
id="text7099"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7101"
|
||||
x="216.92192"
|
||||
y="622.80933">0</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="100.64072"
|
||||
y="626.84991"
|
||||
id="text8090"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8092"
|
||||
x="100.64072"
|
||||
y="626.84991">*</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="330.95551"
|
||||
y="622.80939"
|
||||
id="text8094"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8096"
|
||||
x="330.95551"
|
||||
y="622.80939">#</tspan></text>
|
||||
<rect
|
||||
style="opacity:0.29444448;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.92056525;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect8098"
|
||||
width="121.72848"
|
||||
height="60.42263"
|
||||
x="416.84293"
|
||||
y="404.86218" />
|
||||
<rect
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.30481286;stroke:#ffffff;stroke-width:1.19774365;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect8116"
|
||||
width="499.75659"
|
||||
height="69.343269"
|
||||
x="47.235909"
|
||||
y="241.17015" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="68.192772"
|
||||
y="300.53552"
|
||||
id="text8110"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8112"
|
||||
x="68.192772"
|
||||
y="300.53552">313373</tspan></text>
|
||||
<rect
|
||||
style="opacity:1;fill:url(#linearGradient8130);fill-opacity:1.0;stroke:none;stroke-width:1.4406302;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect8122"
|
||||
width="480.00281"
|
||||
height="38.428493"
|
||||
x="58.565338"
|
||||
y="115.22259" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:32;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="59.338135"
|
||||
y="147.0275"
|
||||
id="text8118"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8120"
|
||||
x="59.338135"
|
||||
y="147.0275">1337-Mobile 13:37 13.01.08</tspan></text>
|
||||
<path
|
||||
style="opacity:0.48888889;fill:url(#linearGradient3203);fill-opacity:1.0;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 50.620633,638.99274 C 20.533441,644.26695 3.0581326,650.50438 3.0581326,657.18024 C 3.0581326,676.13878 143.35708,691.52398 316.21438,691.52399 C 489.07168,691.52399 629.37061,676.1388 629.37063,657.18024 C 629.37063,650.50437 611.92657,644.26695 581.83938,638.99274 L 50.620633,638.99274 z "
|
||||
id="path2221" />
|
||||
<rect
|
||||
style="fill:none;fill-opacity:0.96791448;stroke:#ffffff;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2232"
|
||||
width="62.142853"
|
||||
height="72.142868"
|
||||
x="106.19285"
|
||||
y="659.02643"
|
||||
ry="10" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect3204"
|
||||
width="30.714258"
|
||||
height="29.56609"
|
||||
x="264.12146"
|
||||
y="662.672"
|
||||
ry="6.4285712" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect4175"
|
||||
width="30.714258"
|
||||
height="29.56609"
|
||||
x="302.26428"
|
||||
y="662.672"
|
||||
ry="6.4285712" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect4177"
|
||||
width="30.714258"
|
||||
height="29.56609"
|
||||
x="264.12146"
|
||||
y="699.10052"
|
||||
ry="6.4285712" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect4179"
|
||||
width="30.714258"
|
||||
height="29.56609"
|
||||
x="302.26428"
|
||||
y="699.10052"
|
||||
ry="6.4285712" />
|
||||
<g
|
||||
id="g3208"
|
||||
transform="translate(0.3571346,0)">
|
||||
<path
|
||||
id="path2233"
|
||||
d="M 117.97857,681.31216 L 155.83571,681.31216"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
id="path3204"
|
||||
d="M 117.97857,694.74073 L 155.83571,694.74073"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
id="path3206"
|
||||
d="M 117.97857,708.88359 L 155.83571,708.88359"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 459.17487,684.34328 L 459.17487,669.8425 L 423.33571,699.79707 L 459.17487,727.88359 L 459.17487,712.70353 C 509.95927,712.38511 509.48586,663.11553 462.8462,663.11553 L 462.8462,675.00306 C 473.65156,675.00306 475.48173,684.34328 459.17487,684.34328 z "
|
||||
id="path3213"
|
||||
sodipodi:nodetypes="cccccccc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3220)"
|
||||
d="M 480.07201,351.5299 L 480.07201,339.55285 L 451.15458,364.2941 L 480.07201,387.49241 L 480.07201,374.95431 L 510.23721,374.95431 L 510.23721,351.5299 L 480.07201,351.5299 z "
|
||||
id="path3215"
|
||||
sodipodi:nodetypes="cccccccc" />
|
||||
<path
|
||||
style="fill:#00b400;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 455.78747,461.82678 L 432.95146,450.2808 C 446.30951,376.25716 574.21684,536.62086 502.92157,529.9961 L 500.25407,506.80218 C 520.27845,505.47928 470.51655,427.13652 455.78747,461.82678 z "
|
||||
id="path3218"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
|
||||
d="M 369.28572,137.14286 L 406.42857,210 L 386.42857,125 L 369.28572,137.14286 z "
|
||||
id="path2235"
|
||||
transform="translate(57.621425,116.1693)" />
|
||||
<path
|
||||
style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 410.47857,303.31216 L 487.62142,251.88359 L 498.33571,278.31215 L 410.47857,303.31216 z "
|
||||
id="path2237"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 20 KiB |
613
pyphone/pyphone_Dialer_theme_mockup2.svg
Normal file
|
@ -0,0 +1,613 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://web.resource.org/cc/"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="480"
|
||||
height="640"
|
||||
id="svg2"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.45.1"
|
||||
version="1.0"
|
||||
sodipodi:docbase="/home/josch/Desktop"
|
||||
sodipodi:docname="pyphone_Dialer_theme_mockup2.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3197">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3199" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3201" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient8124">
|
||||
<stop
|
||||
style="stop-color:#78c1fe;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop8126" />
|
||||
<stop
|
||||
style="stop-color:#78c1fe;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop8128" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient7113">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0.76288658;"
|
||||
offset="0"
|
||||
id="stop7117" />
|
||||
<stop
|
||||
id="stop7119"
|
||||
offset="1"
|
||||
style="stop-color:#000000;stop-opacity:0;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient7103">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop7105" />
|
||||
<stop
|
||||
id="stop7111"
|
||||
offset="0.5"
|
||||
style="stop-color:#000000;stop-opacity:0.76288658;" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop7107" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7103"
|
||||
id="linearGradient7109"
|
||||
x1="367.67484"
|
||||
y1="648.36481"
|
||||
x2="538.56812"
|
||||
y2="115.22259"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient8124"
|
||||
id="linearGradient8130"
|
||||
x1="298.56674"
|
||||
y1="134.43683"
|
||||
x2="649.68494"
|
||||
y2="134.43683"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3197"
|
||||
id="linearGradient3203"
|
||||
x1="306.11896"
|
||||
y1="638.91577"
|
||||
x2="306.11896"
|
||||
y2="713.80426"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<filter
|
||||
id="filter3220"
|
||||
inkscape:collect="always">
|
||||
<feGaussianBlur
|
||||
id="feGaussianBlur3222"
|
||||
stdDeviation="0.26755547"
|
||||
inkscape:collect="always" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="713.80426"
|
||||
x2="306.11896"
|
||||
y1="638.91577"
|
||||
x1="306.11896"
|
||||
id="linearGradient2353"
|
||||
xlink:href="#linearGradient3197"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="134.43683"
|
||||
x2="538.56815"
|
||||
y1="134.43683"
|
||||
x1="58.565338"
|
||||
id="linearGradient2351"
|
||||
xlink:href="#linearGradient8124"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="115.22259"
|
||||
x2="538.56812"
|
||||
y1="648.36481"
|
||||
x1="367.67484"
|
||||
id="linearGradient2349"
|
||||
xlink:href="#linearGradient7103"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient2341">
|
||||
<stop
|
||||
id="stop2343"
|
||||
offset="0"
|
||||
style="stop-color:#000000;stop-opacity:1;" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0.76288658;"
|
||||
offset="0.5"
|
||||
id="stop2345" />
|
||||
<stop
|
||||
id="stop2347"
|
||||
offset="1"
|
||||
style="stop-color:#000000;stop-opacity:0;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient2335">
|
||||
<stop
|
||||
id="stop2337"
|
||||
offset="0"
|
||||
style="stop-color:#000000;stop-opacity:0.76288658;" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop2339" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3197"
|
||||
id="linearGradient2488"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="306.11896"
|
||||
y1="638.91577"
|
||||
x2="306.11896"
|
||||
y2="713.80426"
|
||||
gradientTransform="translate(-584.87223,-33.364715)" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient8124"
|
||||
id="linearGradient2493"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="298.56674"
|
||||
y1="134.43683"
|
||||
x2="649.68494"
|
||||
y2="134.43683"
|
||||
gradientTransform="translate(-584.87223,-33.364715)" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7103"
|
||||
id="linearGradient2540"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="367.67484"
|
||||
y1="648.36481"
|
||||
x2="538.56812"
|
||||
y2="115.22259"
|
||||
gradientTransform="translate(-584.87223,-33.364715)" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
gridtolerance="10000"
|
||||
guidetolerance="10"
|
||||
objecttolerance="10"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.98994949"
|
||||
inkscape:cx="131.41377"
|
||||
inkscape:cy="326.26624"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:grid-points="false"
|
||||
inkscape:object-points="true"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1244"
|
||||
inkscape:window-height="877"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="25" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-57.621425,-116.1693)">
|
||||
<rect
|
||||
style="fill:url(#linearGradient7109);fill-opacity:1.0;stroke:none;stroke-width:1.8934418;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2160"
|
||||
width="480"
|
||||
height="640"
|
||||
x="58.568146"
|
||||
y="115.22259" />
|
||||
<rect
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.96791448;stroke:none;stroke-width:1.4406302;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect3225"
|
||||
width="480.00281"
|
||||
height="38.428493"
|
||||
x="58.568146"
|
||||
y="115.22259" />
|
||||
<rect
|
||||
style="opacity:1;fill:#78c1fe;fill-opacity:1;stroke:#ffffff;stroke-width:1.42045593;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect3205"
|
||||
width="154.56444"
|
||||
height="116.02139"
|
||||
x="59.907593"
|
||||
y="640.21729" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 58.571426,639.50504 L 538.57141,639.50504"
|
||||
id="path2172" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 58.571426,561.29074 L 538.57141,561.29074"
|
||||
id="path2174" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.86593997px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 58.446836,483.07648 L 418.3758,483.07648"
|
||||
id="path2176" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 58.571426,404.86218 L 538.57141,404.86218"
|
||||
id="path2178" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 58.571426,326.64789 L 538.57141,326.64789"
|
||||
id="path2180" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 178.12143,326.64789 L 178.12143,639.505"
|
||||
id="path2182" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 298.12142,326.64789 L 298.12142,639.505"
|
||||
id="path2184" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 418.12142,326.64789 L 418.12142,639.505"
|
||||
id="path2186" />
|
||||
<rect
|
||||
style="opacity:0.29444444;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.63932633;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect4133"
|
||||
width="548.83215"
|
||||
height="34.546391"
|
||||
x="28.919659"
|
||||
y="326.03897" />
|
||||
<rect
|
||||
style="opacity:0.29444448;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.3860383;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect5104"
|
||||
width="389.48135"
|
||||
height="34.799679"
|
||||
x="27.324707"
|
||||
y="405.87259" />
|
||||
<rect
|
||||
style="opacity:0.29444448;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.38342679;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect5106"
|
||||
width="387.98587"
|
||||
height="34.802292"
|
||||
x="30.389929"
|
||||
y="483.07648" />
|
||||
<rect
|
||||
style="opacity:0.29444444;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.63932633;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect5108"
|
||||
width="548.83215"
|
||||
height="34.546391"
|
||||
x="13.205348"
|
||||
y="561.75323" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
|
||||
d="M 214.47203,756.23866 L 213.62795,639.05328"
|
||||
id="path7054"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
|
||||
d="M 383.75775,756.23866 L 382.91367,639.05328"
|
||||
id="path7057"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="93.986916"
|
||||
y="388.47379"
|
||||
id="text7063"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7065"
|
||||
x="93.986916"
|
||||
y="388.47379">1</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="217.93207"
|
||||
y="389.46411"
|
||||
id="text7067"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7069"
|
||||
x="217.93207"
|
||||
y="389.46411">2</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="339.15036"
|
||||
y="390.47424"
|
||||
id="text7071"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7073"
|
||||
x="339.15036"
|
||||
y="390.47424">3</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="95.703621"
|
||||
y="468.25601"
|
||||
id="text7075"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7077"
|
||||
x="95.703621"
|
||||
y="468.25601">4</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="216.92192"
|
||||
y="467.24585"
|
||||
id="text7079"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7081"
|
||||
x="216.92192"
|
||||
y="467.24585">5</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="339.15039"
|
||||
y="466.23569"
|
||||
id="text7083"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7085"
|
||||
x="339.15039"
|
||||
y="466.23569">6</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="99.744232"
|
||||
y="547.04791"
|
||||
id="text7087"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7089"
|
||||
x="99.744232"
|
||||
y="547.04791">7</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="216.92192"
|
||||
y="547.04791"
|
||||
id="text7091"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7093"
|
||||
x="216.92192"
|
||||
y="547.04791">8</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="339.15039"
|
||||
y="546.03772"
|
||||
id="text7095"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7097"
|
||||
x="339.15039"
|
||||
y="546.03772">9</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="216.92192"
|
||||
y="622.80933"
|
||||
id="text7099"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7101"
|
||||
x="216.92192"
|
||||
y="622.80933">0</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="100.64072"
|
||||
y="626.84991"
|
||||
id="text8090"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8092"
|
||||
x="100.64072"
|
||||
y="626.84991">*</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="330.95551"
|
||||
y="622.80939"
|
||||
id="text8094"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8096"
|
||||
x="330.95551"
|
||||
y="622.80939">#</tspan></text>
|
||||
<rect
|
||||
style="opacity:0.29444448;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.92056525;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect8098"
|
||||
width="121.72848"
|
||||
height="60.42263"
|
||||
x="416.80606"
|
||||
y="405.87259" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="459.12183"
|
||||
y="389.42892"
|
||||
id="text8102"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8104"
|
||||
x="459.12183"
|
||||
y="389.42892">C</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#78c1fe;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;writing-mode:lr"
|
||||
x="458.11166"
|
||||
y="500.54572"
|
||||
id="text8106"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8108"
|
||||
x="458.11166"
|
||||
y="500.54572">D</tspan></text>
|
||||
<rect
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.30481286;stroke:#ffffff;stroke-width:1.19774365;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect8116"
|
||||
width="499.75659"
|
||||
height="69.343269"
|
||||
x="47.235909"
|
||||
y="241.17015" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="68.192772"
|
||||
y="300.53552"
|
||||
id="text8110"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8112"
|
||||
x="68.192772"
|
||||
y="300.53552">313373</tspan></text>
|
||||
<rect
|
||||
style="opacity:1;fill:url(#linearGradient8130);fill-opacity:1.0;stroke:none;stroke-width:1.4406302;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect8122"
|
||||
width="480.00281"
|
||||
height="38.428493"
|
||||
x="58.565338"
|
||||
y="115.22259" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:32;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="59.338135"
|
||||
y="147.0275"
|
||||
id="text8118"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8120"
|
||||
x="59.338135"
|
||||
y="147.0275">1337-Mobile 13:37 13.01.08</tspan></text>
|
||||
<path
|
||||
style="opacity:0.48888889;fill:url(#linearGradient3203);fill-opacity:1.0;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 50.620633,638.99274 C 20.533441,644.26695 3.0581326,650.50438 3.0581326,657.18024 C 3.0581326,676.13878 143.35708,691.52398 316.21438,691.52399 C 489.07168,691.52399 629.37061,676.1388 629.37063,657.18024 C 629.37063,650.50437 611.92657,644.26695 581.83938,638.99274 L 50.620633,638.99274 z "
|
||||
id="path2221" />
|
||||
<rect
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.76862746;stroke:none;stroke-width:7.47599983;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect3223"
|
||||
width="480.00281"
|
||||
height="482.85291"
|
||||
x="58.565338"
|
||||
y="155.12854"
|
||||
rx="16.243748"
|
||||
ry="1.1843144" />
|
||||
<rect
|
||||
style="opacity:1;fill:#78c1fe;fill-opacity:0.79144382;stroke:#ffffff;stroke-width:7.47599983;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2232"
|
||||
width="431.40646"
|
||||
height="320.21838"
|
||||
x="81.91819"
|
||||
y="297.56006"
|
||||
ry="23.233509" />
|
||||
<rect
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.31550801;stroke:none;stroke-width:7.47599983;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect3220"
|
||||
width="371.80746"
|
||||
height="86.873146"
|
||||
x="110.61877"
|
||||
y="323.31891"
|
||||
ry="23.233509" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="297.62143"
|
||||
y="394.51105"
|
||||
id="text3212"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3214"
|
||||
x="297.62143"
|
||||
y="394.51105">dialed</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="297.62143"
|
||||
y="484.51105"
|
||||
id="tspan3216">missed</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="297.62143"
|
||||
y="574.51105"
|
||||
id="tspan3218">received</tspan></text>
|
||||
<rect
|
||||
style="fill:none;fill-opacity:0.96791448;stroke:#ffffff;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2542"
|
||||
width="62.142853"
|
||||
height="72.142868"
|
||||
x="109.28272"
|
||||
y="662.51917"
|
||||
ry="10" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2544"
|
||||
width="30.714258"
|
||||
height="29.56609"
|
||||
x="267.21133"
|
||||
y="666.16473"
|
||||
ry="6.4285712" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2546"
|
||||
width="30.714258"
|
||||
height="29.56609"
|
||||
x="305.35416"
|
||||
y="666.16473"
|
||||
ry="6.4285712" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2548"
|
||||
width="30.714258"
|
||||
height="29.56609"
|
||||
x="267.21133"
|
||||
y="702.59326"
|
||||
ry="6.4285712" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2550"
|
||||
width="30.714258"
|
||||
height="29.56609"
|
||||
x="305.35416"
|
||||
y="702.59326"
|
||||
ry="6.4285712" />
|
||||
<g
|
||||
id="g2552"
|
||||
transform="translate(3.4470094,3.4927176)">
|
||||
<path
|
||||
id="path2554"
|
||||
d="M 117.97857,681.31216 L 155.83571,681.31216"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
id="path2556"
|
||||
d="M 117.97857,694.74073 L 155.83571,694.74073"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
id="path2558"
|
||||
d="M 117.97857,708.88359 L 155.83571,708.88359"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 462.26474,687.83599 L 462.26474,673.33521 L 426.42558,703.28979 L 462.26474,731.3763 L 462.26474,716.19625 C 513.04914,715.87782 512.57573,666.60824 465.93607,666.60824 L 465.93607,678.49577 C 476.74143,678.49577 478.5716,687.83599 462.26474,687.83599 z "
|
||||
id="path2560"
|
||||
sodipodi:nodetypes="cccccccc" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 23 KiB |
349
pyphone/pyphone_Dialer_theme_mockup3.svg
Normal file
|
@ -0,0 +1,349 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://web.resource.org/cc/"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="480"
|
||||
height="640"
|
||||
id="svg2"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.45.1"
|
||||
version="1.0"
|
||||
sodipodi:docbase="/home/josch/Desktop"
|
||||
sodipodi:docname="pyphone_Dialer_theme_mockup3.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3197">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3199" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3201" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient8124">
|
||||
<stop
|
||||
style="stop-color:#78c1fe;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop8126" />
|
||||
<stop
|
||||
style="stop-color:#78c1fe;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop8128" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient7113">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0.76288658;"
|
||||
offset="0"
|
||||
id="stop7117" />
|
||||
<stop
|
||||
id="stop7119"
|
||||
offset="1"
|
||||
style="stop-color:#000000;stop-opacity:0;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient7103">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop7105" />
|
||||
<stop
|
||||
id="stop7111"
|
||||
offset="0.5"
|
||||
style="stop-color:#000000;stop-opacity:0.76288658;" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop7107" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7103"
|
||||
id="linearGradient7109"
|
||||
x1="367.67484"
|
||||
y1="648.36481"
|
||||
x2="538.56812"
|
||||
y2="115.22259"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient8124"
|
||||
id="linearGradient8130"
|
||||
x1="58.565338"
|
||||
y1="134.43683"
|
||||
x2="538.56815"
|
||||
y2="134.43683"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3197"
|
||||
id="linearGradient3203"
|
||||
x1="306.11896"
|
||||
y1="638.91577"
|
||||
x2="306.11896"
|
||||
y2="713.80426"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
gridtolerance="50"
|
||||
guidetolerance="10"
|
||||
objecttolerance="50"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.98994949"
|
||||
inkscape:cx="336.04226"
|
||||
inkscape:cy="271.32569"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:grid-points="true"
|
||||
inkscape:object-points="false"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1530"
|
||||
inkscape:window-height="974"
|
||||
inkscape:window-x="166"
|
||||
inkscape:window-y="80"
|
||||
inkscape:object-nodes="true" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-57.621425,-116.1693)">
|
||||
<rect
|
||||
style="fill:url(#linearGradient7109);fill-opacity:1.0;stroke:none;stroke-width:1.8934418;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2160"
|
||||
width="480"
|
||||
height="640"
|
||||
x="58.568146"
|
||||
y="115.22259" />
|
||||
<rect
|
||||
style="opacity:1;fill:#78c1fe;fill-opacity:1;stroke:#ffffff;stroke-width:1.49125922;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect7061"
|
||||
width="168.97084"
|
||||
height="116.97327"
|
||||
x="214.38054"
|
||||
y="639.28613" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
|
||||
d="M 214.47203,756.23866 L 213.62795,639.05328"
|
||||
id="path7054"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
|
||||
d="M 383.75775,756.23866 L 382.91367,639.05328"
|
||||
id="path7057"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<rect
|
||||
style="opacity:1;fill:url(#linearGradient8130);fill-opacity:1.0;stroke:none;stroke-width:1.4406302;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect8122"
|
||||
width="480.00281"
|
||||
height="38.428493"
|
||||
x="58.565338"
|
||||
y="115.22259" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:32;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="59.338135"
|
||||
y="147.0275"
|
||||
id="text8118"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8120"
|
||||
x="59.338135"
|
||||
y="147.0275">1337-Mobile 13:37 13.01.08</tspan></text>
|
||||
<path
|
||||
style="opacity:0.48888889;fill:url(#linearGradient3203);fill-opacity:1.0;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 50.620633,638.99274 C 20.533441,644.26695 3.0581326,650.50438 3.0581326,657.18024 C 3.0581326,676.13878 143.35708,691.52398 316.21438,691.52399 C 489.07168,691.52399 629.37061,676.1388 629.37063,657.18024 C 629.37063,650.50437 611.92657,644.26695 581.83938,638.99274 L 50.620633,638.99274 z "
|
||||
id="path2221" />
|
||||
<rect
|
||||
style="fill:none;fill-opacity:1;stroke:#606060;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2232"
|
||||
width="62.142853"
|
||||
height="72.142868"
|
||||
x="106.19285"
|
||||
y="659.02643"
|
||||
ry="10" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect3204"
|
||||
width="30.714258"
|
||||
height="29.56609"
|
||||
x="264.12146"
|
||||
y="662.672"
|
||||
ry="6.4285712" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect4175"
|
||||
width="30.714258"
|
||||
height="29.56609"
|
||||
x="302.26428"
|
||||
y="662.672"
|
||||
ry="6.4285712" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect4177"
|
||||
width="30.714258"
|
||||
height="29.56609"
|
||||
x="264.12146"
|
||||
y="699.10052"
|
||||
ry="6.4285712" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect4179"
|
||||
width="30.714258"
|
||||
height="29.56609"
|
||||
x="302.26428"
|
||||
y="699.10052"
|
||||
ry="6.4285712" />
|
||||
<g
|
||||
id="g3208"
|
||||
transform="translate(0.3571346,0)"
|
||||
style="fill:none;fill-opacity:1;stroke:#606060;stroke-opacity:1">
|
||||
<path
|
||||
id="path2233"
|
||||
d="M 117.97857,681.31216 L 155.83571,681.31216"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#606060;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1" />
|
||||
<path
|
||||
id="path3204"
|
||||
d="M 117.97857,694.74073 L 155.83571,694.74073"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#606060;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1" />
|
||||
<path
|
||||
id="path3206"
|
||||
d="M 117.97857,708.88359 L 155.83571,708.88359"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#606060;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1" />
|
||||
</g>
|
||||
<path
|
||||
style="fill:#606060;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;opacity:1"
|
||||
d="M 459.17487,684.34328 L 459.17487,669.8425 L 423.33571,699.79707 L 459.17487,727.88359 L 459.17487,712.70353 C 509.95927,712.38511 509.48586,663.11553 462.8462,663.11553 L 462.8462,675.00306 C 473.65156,675.00306 475.48173,684.34328 459.17487,684.34328 z "
|
||||
id="path3213"
|
||||
sodipodi:nodetypes="cccccccc" />
|
||||
<rect
|
||||
style="opacity:1;fill:#78c1fe;fill-opacity:0.79144383;stroke:#ffffff;stroke-width:7.47599983;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2536"
|
||||
width="431.40646"
|
||||
height="320.21838"
|
||||
x="83.34465"
|
||||
y="294.02451"
|
||||
ry="23.233509" />
|
||||
<rect
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.31550802;stroke:none;stroke-width:7.47599983;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect3220"
|
||||
width="157.65512"
|
||||
height="130.30969"
|
||||
x="123.09599"
|
||||
y="319.78336"
|
||||
ry="23.233509" />
|
||||
<rect
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.31550802;stroke:none;stroke-width:7.47599983;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2539"
|
||||
width="157.65512"
|
||||
height="130.30969"
|
||||
x="317.2916"
|
||||
y="319.78336"
|
||||
ry="23.233509" />
|
||||
<rect
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.31550802;stroke:none;stroke-width:7.47599983;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2541"
|
||||
width="157.65512"
|
||||
height="130.30969"
|
||||
x="123.09599"
|
||||
y="465.24533"
|
||||
ry="23.233509" />
|
||||
<rect
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.31550802;stroke:none;stroke-width:7.47599983;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2543"
|
||||
width="157.65512"
|
||||
height="130.30969"
|
||||
x="317.2916"
|
||||
y="465.24533"
|
||||
ry="23.233509" />
|
||||
<rect
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.30481286;stroke:#ffffff;stroke-width:1.19774365;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect8116"
|
||||
width="499.75659"
|
||||
height="69.343269"
|
||||
x="52.200047"
|
||||
y="194.19803" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="192.90854"
|
||||
y="253.5634"
|
||||
id="text8110"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8112"
|
||||
x="192.90854"
|
||||
y="253.5634">13:37</tspan></text>
|
||||
<path
|
||||
style="fill:#00b400;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 373.23045,366.30826 L 350.39444,354.76228 C 363.75249,280.73864 491.65982,441.10234 420.36455,434.47758 L 417.69705,411.28366 C 437.72143,409.96076 387.95953,331.618 373.23045,366.30826 z "
|
||||
id="path3218"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<g
|
||||
id="g7044"
|
||||
transform="translate(3.9254556,1.2787121)">
|
||||
<path
|
||||
id="path6054"
|
||||
d="M 160.85503,373.36228 C 152.20467,393.80387 161.8385,417.57298 182.28009,426.22335 C 202.72168,434.87371 226.49079,425.23987 235.14116,404.79829 C 243.79153,384.3567 234.1577,360.58758 213.71611,351.93722 L 209.03519,362.99863 C 223.49738,369.11867 230.19978,385.65519 224.07975,400.11738 C 217.95971,414.57956 201.42319,421.28197 186.961,415.16193 C 172.49882,409.0419 165.77313,392.49552 171.89316,378.03333 C 174.91499,370.89248 179.46946,366.28333 186.56405,363.15441 L 181.70941,352.1764 C 172.13397,356.39944 164.93354,363.72439 160.85503,373.36228 z "
|
||||
style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:#ffffff;stroke-width:3;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
id="path7036"
|
||||
d="M 191.9981,337.9193 L 191.9981,380.3568 L 203.9981,380.3568 L 203.9981,337.9193 L 191.9981,337.9193 z "
|
||||
style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
<g
|
||||
id="g8050"
|
||||
transform="translate(-0.6547578,1.0110111)">
|
||||
<rect
|
||||
ry="0"
|
||||
y="498.37332"
|
||||
x="156.91612"
|
||||
height="62.031689"
|
||||
width="91.324364"
|
||||
id="rect8044"
|
||||
style="opacity:1;fill:#ffc600;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:3;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
id="path8048"
|
||||
d="M 156.91613,558.17562 L 201.73273,516.37271 L 248.2405,558.17562"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
id="path8046"
|
||||
d="M 157.33893,501.4852 L 203.00112,540.59115 L 247.39491,501.0357"
|
||||
style="fill:#ffc600;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
<path
|
||||
style="fill:#0000ff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:3;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 377.43802,538.28619 C 367.56752,527.99353 368.02946,511.74203 378.46913,502.01054 C 388.9088,492.27905 405.3924,492.73448 415.2629,503.02713 C 424.80552,512.97789 424.77528,528.44351 415.19383,538.35792 C 425.78229,547.03032 429.64229,555.70271 432.03694,565.80072 L 360.20137,565.80071 C 362.57301,555.67879 368.80055,546.50729 377.43802,538.28619 z "
|
||||
id="path8055"
|
||||
sodipodi:nodetypes="csscccc" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 15 KiB |
374
pyphone/pyphone_Dialer_theme_mockup4.svg
Normal file
|
@ -0,0 +1,374 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://web.resource.org/cc/"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="480"
|
||||
height="640"
|
||||
id="svg2"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.45.1"
|
||||
version="1.0"
|
||||
sodipodi:docbase="/home/josch/Desktop/pyPhone"
|
||||
sodipodi:docname="pyphone_Dialer_theme_mockup4.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3191">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3193" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3195" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient2209">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop2211" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop2213" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient8124">
|
||||
<stop
|
||||
style="stop-color:#78c1fe;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop8126" />
|
||||
<stop
|
||||
style="stop-color:#78c1fe;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop8128" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient7113">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0.76288658;"
|
||||
offset="0"
|
||||
id="stop7117" />
|
||||
<stop
|
||||
id="stop7119"
|
||||
offset="1"
|
||||
style="stop-color:#000000;stop-opacity:0;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient7103">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop7105" />
|
||||
<stop
|
||||
id="stop7111"
|
||||
offset="0.5"
|
||||
style="stop-color:#000000;stop-opacity:0.76288658;" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop7107" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7103"
|
||||
id="linearGradient7109"
|
||||
x1="367.67484"
|
||||
y1="648.36481"
|
||||
x2="538.56812"
|
||||
y2="115.22259"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient8124"
|
||||
id="linearGradient8130"
|
||||
x1="58.565338"
|
||||
y1="134.43683"
|
||||
x2="538.56815"
|
||||
y2="134.43683"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient2209"
|
||||
id="linearGradient2215"
|
||||
x1="356.62659"
|
||||
y1="654.61627"
|
||||
x2="356.62659"
|
||||
y2="736.99432"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3191"
|
||||
id="linearGradient3198"
|
||||
x1="264.15488"
|
||||
y1="666.53705"
|
||||
x2="264.15488"
|
||||
y2="610.44275"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
gridtolerance="50"
|
||||
guidetolerance="10"
|
||||
objecttolerance="50"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.98994949"
|
||||
inkscape:cx="287.2384"
|
||||
inkscape:cy="346.04428"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:grid-points="true"
|
||||
inkscape:object-points="false"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1530"
|
||||
inkscape:window-height="974"
|
||||
inkscape:window-x="166"
|
||||
inkscape:window-y="80"
|
||||
inkscape:object-nodes="true" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-57.621425,-116.1693)">
|
||||
<rect
|
||||
style="fill:url(#linearGradient7109);fill-opacity:1.0;stroke:none;stroke-width:1.8934418;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2160"
|
||||
width="480"
|
||||
height="640"
|
||||
x="58.568146"
|
||||
y="115.22259"
|
||||
inkscape:export-filename="/home/josch/Desktop/pyPhone/background.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90" />
|
||||
<rect
|
||||
style="opacity:0.5;fill:url(#linearGradient2215);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2207"
|
||||
width="611.14227"
|
||||
height="58.588848"
|
||||
x="-16.119715"
|
||||
y="637.98145"
|
||||
ry="18.979486" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
|
||||
d="M 214.47203,756.23866 L 213.62795,639.05328"
|
||||
id="path7054"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
|
||||
d="M 383.75775,756.23866 L 382.91367,639.05328"
|
||||
id="path7057"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<rect
|
||||
style="opacity:1;fill:url(#linearGradient8130);fill-opacity:1.0;stroke:none;stroke-width:1.4406302;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect8122"
|
||||
width="480.00281"
|
||||
height="38.428493"
|
||||
x="58.565338"
|
||||
y="115.22259" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:32;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="59.338135"
|
||||
y="147.0275"
|
||||
id="text8118"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8120"
|
||||
x="59.338135"
|
||||
y="147.0275">1337-Mobile 13:37 13.01.08</tspan></text>
|
||||
<rect
|
||||
style="fill:none;fill-opacity:1;stroke:#606060;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2232"
|
||||
width="62.142853"
|
||||
height="72.142868"
|
||||
x="106.19285"
|
||||
y="659.02643"
|
||||
ry="10" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect3204"
|
||||
width="30.714258"
|
||||
height="29.56609"
|
||||
x="264.12146"
|
||||
y="662.672"
|
||||
ry="6.4285712" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect4175"
|
||||
width="30.714258"
|
||||
height="29.56609"
|
||||
x="302.26428"
|
||||
y="662.672"
|
||||
ry="6.4285712" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect4177"
|
||||
width="30.714258"
|
||||
height="29.56609"
|
||||
x="264.12146"
|
||||
y="699.10052"
|
||||
ry="6.4285712" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect4179"
|
||||
width="30.714258"
|
||||
height="29.56609"
|
||||
x="302.26428"
|
||||
y="699.10052"
|
||||
ry="6.4285712" />
|
||||
<g
|
||||
id="g3208"
|
||||
transform="translate(0.3571346,0)"
|
||||
style="fill:none;fill-opacity:1;stroke:#606060;stroke-opacity:1">
|
||||
<path
|
||||
id="path2233"
|
||||
d="M 117.97857,681.31216 L 155.83571,681.31216"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#606060;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1" />
|
||||
<path
|
||||
id="path3204"
|
||||
d="M 117.97857,694.74073 L 155.83571,694.74073"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#606060;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1" />
|
||||
<path
|
||||
id="path3206"
|
||||
d="M 117.97857,708.88359 L 155.83571,708.88359"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#606060;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1" />
|
||||
</g>
|
||||
<path
|
||||
style="fill:#606060;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;opacity:1"
|
||||
d="M 459.17487,684.34328 L 459.17487,669.8425 L 423.33571,699.79707 L 459.17487,727.88359 L 459.17487,712.70353 C 509.95927,712.38511 509.48586,663.11553 462.8462,663.11553 L 462.8462,675.00306 C 473.65156,675.00306 475.48173,684.34328 459.17487,684.34328 z "
|
||||
id="path3213"
|
||||
sodipodi:nodetypes="cccccccc" />
|
||||
<rect
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.30481286;stroke:#ffffff;stroke-width:1.19774365;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect8116"
|
||||
width="499.75659"
|
||||
height="69.343269"
|
||||
x="52.200047"
|
||||
y="194.19803" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="192.90854"
|
||||
y="253.5634"
|
||||
id="text8110"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8112"
|
||||
x="192.90854"
|
||||
y="253.5634">13:37</tspan></text>
|
||||
<g
|
||||
id="g4195"
|
||||
transform="translate(-3.7024504,0)">
|
||||
<rect
|
||||
ry="23.178293"
|
||||
y="319.25803"
|
||||
x="126.62523"
|
||||
height="130"
|
||||
width="160"
|
||||
id="rect3220"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.31550802;stroke:none;stroke-width:7.47599983;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
ry="23.178293"
|
||||
y="319.25803"
|
||||
x="316.02252"
|
||||
height="130"
|
||||
width="160"
|
||||
id="rect4189"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.31550802;stroke:none;stroke-width:7.47599983;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccc"
|
||||
id="path3218"
|
||||
d="M 373.13381,365.62808 L 350.2978,354.0821 C 363.65585,280.05846 491.56318,440.42216 420.26791,433.7974 L 417.60041,410.60348 C 437.62479,409.28058 387.86289,330.93782 373.13381,365.62808 z "
|
||||
style="fill:#00b400;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<g
|
||||
transform="translate(8.627131,0.5985364)"
|
||||
id="g7044">
|
||||
<path
|
||||
style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:#ffffff;stroke-width:3;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 160.85503,373.36228 C 152.20467,393.80387 161.8385,417.57298 182.28009,426.22335 C 202.72168,434.87371 226.49079,425.23987 235.14116,404.79829 C 243.79153,384.3567 234.1577,360.58758 213.71611,351.93722 L 209.03519,362.99863 C 223.49738,369.11867 230.19978,385.65519 224.07975,400.11738 C 217.95971,414.57956 201.42319,421.28197 186.961,415.16193 C 172.49882,409.0419 165.77313,392.49552 171.89316,378.03333 C 174.91499,370.89248 179.46946,366.28333 186.56405,363.15441 L 181.70941,352.1764 C 172.13397,356.39944 164.93354,363.72439 160.85503,373.36228 z "
|
||||
id="path6054" />
|
||||
<path
|
||||
style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 191.9981,337.9193 L 191.9981,380.3568 L 203.9981,380.3568 L 203.9981,337.9193 L 191.9981,337.9193 z "
|
||||
id="path7036" />
|
||||
</g>
|
||||
<rect
|
||||
ry="23.178293"
|
||||
y="467.42053"
|
||||
x="126.62523"
|
||||
height="130"
|
||||
width="160"
|
||||
id="rect4193"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.31550802;stroke:none;stroke-width:7.47599983;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<g
|
||||
transform="translate(4.0469177,3.0313663)"
|
||||
id="g8050">
|
||||
<rect
|
||||
style="opacity:1;fill:#ffc600;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:3;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect8044"
|
||||
width="91.324364"
|
||||
height="62.031689"
|
||||
x="156.91612"
|
||||
y="498.37332"
|
||||
ry="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 156.91613,558.17562 L 201.73273,516.37271 L 248.2405,558.17562"
|
||||
id="path8048" />
|
||||
<path
|
||||
style="fill:#ffc600;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 157.33893,501.4852 L 203.00112,540.59115 L 247.39491,501.0357"
|
||||
id="path8046" />
|
||||
</g>
|
||||
<rect
|
||||
ry="23.178293"
|
||||
y="467.42053"
|
||||
x="316.02252"
|
||||
height="130"
|
||||
width="160"
|
||||
id="rect4191"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.31550802;stroke:none;stroke-width:7.47599983;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="csscccc"
|
||||
id="path8055"
|
||||
d="M 377.34139,540.30654 C 367.47089,530.01388 367.93283,513.76238 378.3725,504.03089 C 388.81217,494.2994 405.29577,494.75483 415.16627,505.04748 C 424.70889,514.99824 424.67865,530.46386 415.0972,540.37827 C 425.68566,549.05067 429.54566,557.72306 431.94031,567.82107 L 360.10474,567.82106 C 362.47638,557.69914 368.70392,548.52764 377.34139,540.30654 z "
|
||||
style="fill:#0000ff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:3;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
<rect
|
||||
style="opacity:0.5;fill:url(#linearGradient3198);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2217"
|
||||
width="491.94431"
|
||||
height="60.104076"
|
||||
x="-3.5355339"
|
||||
y="580.401"
|
||||
transform="translate(57.621425,116.1693)" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 15 KiB |
15
pyphone/pyphone_contacts.edc
Normal file
|
@ -0,0 +1,15 @@
|
|||
parts {
|
||||
SWALLOWCLIP()
|
||||
|
||||
BUTTONS_BOTTOM();
|
||||
BUTTON_OPTIONS();
|
||||
BUTTON_MENU();
|
||||
BUTTON_CLOSE();
|
||||
}
|
||||
programs {
|
||||
EMIT_TRANSITION("button_bottom_right", "main");
|
||||
|
||||
ACTIVATE("button_bottom_right");
|
||||
|
||||
TRANSITION();
|
||||
}
|
428
pyphone/pyphone_phone.edc
Normal file
|
@ -0,0 +1,428 @@
|
|||
|
||||
parts {
|
||||
SWALLOWCLIP()
|
||||
|
||||
part {
|
||||
name: "label_description";
|
||||
type: TEXT;
|
||||
effect: SOFT_OUTLINE;
|
||||
mouse_events: 0;
|
||||
clip_to: "swallow_clip";
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
rel1 {
|
||||
relative: 0.0 0.0;
|
||||
offset: 0 0;
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 0.2;
|
||||
offset: -1 -1;
|
||||
}
|
||||
text {
|
||||
font: "Sans";
|
||||
size: 1;
|
||||
fit: 1 1;
|
||||
align: 0.0 0.5;
|
||||
}
|
||||
}
|
||||
}
|
||||
part {
|
||||
name: "label_background";
|
||||
type: RECT;
|
||||
mouse_events: 0;
|
||||
clip_to: "swallow_clip";
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
rel1 {
|
||||
relative: 0.0 0.2;
|
||||
offset: 0 0;
|
||||
to: "background";
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 0.4;
|
||||
offset: -1 -1;
|
||||
to: "background";
|
||||
}
|
||||
color: 255 255 255 64;
|
||||
}
|
||||
}
|
||||
part {
|
||||
name: "label";
|
||||
type: TEXT;
|
||||
effect: SOFT_OUTLINE;
|
||||
mouse_events: 0;
|
||||
clip_to: "swallow_clip";
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
rel1 {
|
||||
relative: 0.0 0.0;
|
||||
offset: 0 0;
|
||||
to: "label_background";
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 1.0;
|
||||
offset: -1 -1;
|
||||
to: "label_background";
|
||||
}
|
||||
text {
|
||||
font: "Sans";
|
||||
size: 1;
|
||||
fit: 1 1;
|
||||
align: 0.0 0.5;
|
||||
}
|
||||
}
|
||||
}
|
||||
part {
|
||||
name: "dialer_box";
|
||||
type: RECT;
|
||||
mouse_events: 0;
|
||||
clip_to: "swallow_clip";
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
rel1 {
|
||||
relative: 0.0 0.42;
|
||||
offset: 0 0;
|
||||
to: "background";
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 1.0;
|
||||
offset: -1 -1;
|
||||
to: "background";
|
||||
}
|
||||
color: 255 255 255 255;
|
||||
}
|
||||
}
|
||||
|
||||
#define DIALER_ICON(part_name, xpos, ypos, label, label2) \
|
||||
part { \
|
||||
name: "button_"part_name; \
|
||||
type: IMAGE; \
|
||||
mouse_events: 1; \
|
||||
clip_to: "swallow_clip"; \
|
||||
description { \
|
||||
state: "default" 0.0; \
|
||||
rel1 { \
|
||||
relative: 0.25*xpos 0.25*ypos; \
|
||||
offset: 1 1; \
|
||||
to: "dialer_box"; \
|
||||
} \
|
||||
rel2 { \
|
||||
relative: 0.25+(0.25*xpos) 0.25+(0.25*ypos); \
|
||||
offset: -2 -2; \
|
||||
to: "dialer_box"; \
|
||||
} \
|
||||
image { normal: "button_background.png"; } \
|
||||
} \
|
||||
description { \
|
||||
state: "active" 0.0; \
|
||||
inherit: "default" 0.0; \
|
||||
image { normal: "button_background_active.png"; } \
|
||||
} \
|
||||
} \
|
||||
part { \
|
||||
name: "label_"part_name; \
|
||||
type: TEXT; \
|
||||
effect: SOFT_OUTLINE; \
|
||||
mouse_events: 0; \
|
||||
clip_to: "swallow_clip"; \
|
||||
description { \
|
||||
state: "default" 0.0; \
|
||||
align: 0.5 0.5; \
|
||||
rel1 { \
|
||||
relative: 0.0 0.0; \
|
||||
offset: 0 0; \
|
||||
to: "button_"part_name; \
|
||||
} \
|
||||
rel2 { \
|
||||
relative: 1.0 0.8; \
|
||||
offset: -1 -1; \
|
||||
to: "button_"part_name; \
|
||||
} \
|
||||
text { \
|
||||
font: "Sans"; \
|
||||
text: label; \
|
||||
size: 1; \
|
||||
fit: 1 1; \
|
||||
} \
|
||||
} \
|
||||
} \
|
||||
part { \
|
||||
name: "label2_"part_name; \
|
||||
type: TEXT; \
|
||||
effect: SOFT_OUTLINE; \
|
||||
mouse_events: 0; \
|
||||
clip_to: "swallow_clip"; \
|
||||
description { \
|
||||
state: "default" 0.0; \
|
||||
align: 0.5 0.5; \
|
||||
rel1 { \
|
||||
relative: 0.0 0.7; \
|
||||
offset: 0 0; \
|
||||
to: "button_"part_name; \
|
||||
} \
|
||||
rel2 { \
|
||||
relative: 1.0 1.0; \
|
||||
offset: -1 -1; \
|
||||
to: "button_"part_name; \
|
||||
} \
|
||||
text { \
|
||||
font: "Sans"; \
|
||||
text: label2; \
|
||||
size: 1; \
|
||||
fit: 1 1; \
|
||||
} \
|
||||
} \
|
||||
}
|
||||
DIALER_ICON("1", 0, 0, "1", "");
|
||||
DIALER_ICON("2", 1, 0, "2", "abc");
|
||||
DIALER_ICON("3", 2, 0, "3", "def");
|
||||
DIALER_ICON("4", 0, 1, "4", "ghi");
|
||||
DIALER_ICON("5", 1, 1, "5", "jkl");
|
||||
DIALER_ICON("6", 2, 1, "6", "mno");
|
||||
DIALER_ICON("7", 0, 2, "7", "pqrs");
|
||||
DIALER_ICON("8", 1, 2, "8", "tuv");
|
||||
DIALER_ICON("9", 2, 2, "9", "wxyz");
|
||||
DIALER_ICON("star", 0, 3, "*", "");
|
||||
DIALER_ICON("0", 1, 3, "0", "");
|
||||
DIALER_ICON("#", 2, 3, "#", "");
|
||||
|
||||
|
||||
part {
|
||||
name: "button_delete";
|
||||
type: IMAGE;
|
||||
mouse_events: 1;
|
||||
clip_to: "swallow_clip";
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
rel1 {
|
||||
relative: 0.75 0.0;
|
||||
offset: 1 1;
|
||||
to: "dialer_box";
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 0.25;
|
||||
offset: -2 -2;
|
||||
to: "dialer_box";
|
||||
}
|
||||
image { normal: "button_background.png"; }
|
||||
}
|
||||
description {
|
||||
state: "active" 0.0;
|
||||
inherit: "default" 0.0;
|
||||
image { normal: "button_background_active.png"; }
|
||||
}
|
||||
}
|
||||
part {
|
||||
name: "icon_delete";
|
||||
mouse_events: 0;
|
||||
type: IMAGE;
|
||||
clip_to: "swallow_clip";
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
aspect: 1.0 1.0;
|
||||
aspect_preference: BOTH;
|
||||
rel1 {
|
||||
relative: 0.0 0.0;
|
||||
offset: 0 0;
|
||||
to: "button_delete";
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 1.0;
|
||||
offset: -1 -1;
|
||||
to: "button_delete";
|
||||
}
|
||||
image { normal: "icon_left.png"; }
|
||||
}
|
||||
}
|
||||
part {
|
||||
name: "button_dial";
|
||||
type: IMAGE;
|
||||
mouse_events: 1;
|
||||
clip_to: "swallow_clip";
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
rel1 {
|
||||
relative: 0.75 0.25;
|
||||
offset: 1 1;
|
||||
to: "dialer_box";
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 0.75;
|
||||
offset: -2 -2;
|
||||
to: "dialer_box";
|
||||
}
|
||||
image { normal: "button_background.png"; }
|
||||
}
|
||||
description {
|
||||
state: "active" 0.0;
|
||||
inherit: "default" 0.0;
|
||||
image { normal: "button_background_active.png"; }
|
||||
}
|
||||
}
|
||||
part {
|
||||
name: "icon_dial";
|
||||
mouse_events: 0;
|
||||
type: IMAGE;
|
||||
clip_to: "swallow_clip";
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
aspect: 1.0 1.0;
|
||||
aspect_preference: BOTH;
|
||||
rel1 {
|
||||
relative: 0.0 0.0;
|
||||
offset: 0 0;
|
||||
to: "button_dial";
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 1.0;
|
||||
offset: -1 -1;
|
||||
to: "button_dial";
|
||||
}
|
||||
image { normal: "icon_accept.png"; }
|
||||
}
|
||||
}
|
||||
part {
|
||||
name: "button_left";
|
||||
type: IMAGE;
|
||||
mouse_events: 1;
|
||||
clip_to: "swallow_clip";
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
rel1 {
|
||||
relative: 0.75 0.75;
|
||||
offset: 1 1;
|
||||
to: "dialer_box";
|
||||
}
|
||||
rel2 {
|
||||
relative: 0.875 1.0;
|
||||
offset: -2 -2;
|
||||
to: "dialer_box";
|
||||
}
|
||||
image { normal: "button_background.png"; }
|
||||
}
|
||||
description {
|
||||
state: "active" 0.0;
|
||||
inherit: "default" 0.0;
|
||||
image { normal: "button_background_active.png"; }
|
||||
}
|
||||
}
|
||||
part {
|
||||
name: "icon_left";
|
||||
mouse_events: 0;
|
||||
type: IMAGE;
|
||||
clip_to: "swallow_clip";
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
aspect: 1.0 1.0;
|
||||
aspect_preference: BOTH;
|
||||
rel1 {
|
||||
relative: 0.0 0.0;
|
||||
offset: 0 0;
|
||||
to: "button_left";
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 1.0;
|
||||
offset: -1 -1;
|
||||
to: "button_left";
|
||||
}
|
||||
image { normal: "icon_left.png"; }
|
||||
}
|
||||
}
|
||||
part {
|
||||
name: "button_right";
|
||||
type: IMAGE;
|
||||
mouse_events: 1;
|
||||
clip_to: "swallow_clip";
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
rel1 {
|
||||
relative: 0.875 0.75;
|
||||
offset: 1 1;
|
||||
to: "dialer_box";
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 1.0;
|
||||
offset: -2 -2;
|
||||
to: "dialer_box";
|
||||
}
|
||||
image { normal: "button_background.png"; }
|
||||
}
|
||||
description {
|
||||
state: "active" 0.0;
|
||||
inherit: "default" 0.0;
|
||||
image { normal: "button_background_active.png"; }
|
||||
}
|
||||
}
|
||||
part {
|
||||
name: "icon_right";
|
||||
mouse_events: 0;
|
||||
type: IMAGE;
|
||||
clip_to: "swallow_clip";
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
aspect: 1.0 1.0;
|
||||
aspect_preference: BOTH;
|
||||
rel1 {
|
||||
relative: 0.0 0.0;
|
||||
offset: 0 0;
|
||||
to: "button_right";
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 1.0;
|
||||
offset: -1 -1;
|
||||
to: "button_right";
|
||||
}
|
||||
image { normal: "icon_right.png"; }
|
||||
}
|
||||
}
|
||||
|
||||
BUTTONS_BOTTOM();
|
||||
BUTTON_OPTIONS();
|
||||
BUTTON_MENU();
|
||||
BUTTON_CLOSE();
|
||||
}
|
||||
programs {
|
||||
EMIT_TRANSITION("button_bottom_right", "main");
|
||||
|
||||
ACTIVATE("button_bottom_right");
|
||||
|
||||
ACTIVATE("button_1");
|
||||
ACTIVATE("button_2");
|
||||
ACTIVATE("button_3");
|
||||
ACTIVATE("button_4");
|
||||
ACTIVATE("button_5");
|
||||
ACTIVATE("button_6");
|
||||
ACTIVATE("button_7");
|
||||
ACTIVATE("button_8");
|
||||
ACTIVATE("button_9");
|
||||
ACTIVATE("button_0");
|
||||
ACTIVATE("button_#");
|
||||
ACTIVATE("button_star");
|
||||
ACTIVATE("button_delete");
|
||||
ACTIVATE("button_dial");
|
||||
|
||||
#define EMIT_DIALER_BUTTON_PRESSED(part_name) \
|
||||
program { \
|
||||
name: "emit_dialer_button_pressed_"part_name; \
|
||||
signal: "mouse,clicked,1"; \
|
||||
source: part_name; \
|
||||
action: SIGNAL_EMIT "dialer_button_pressed" part_name; \
|
||||
}
|
||||
|
||||
EMIT_DIALER_BUTTON_PRESSED("button_1");
|
||||
EMIT_DIALER_BUTTON_PRESSED("button_2");
|
||||
EMIT_DIALER_BUTTON_PRESSED("button_3");
|
||||
EMIT_DIALER_BUTTON_PRESSED("button_4");
|
||||
EMIT_DIALER_BUTTON_PRESSED("button_5");
|
||||
EMIT_DIALER_BUTTON_PRESSED("button_6");
|
||||
EMIT_DIALER_BUTTON_PRESSED("button_7");
|
||||
EMIT_DIALER_BUTTON_PRESSED("button_8");
|
||||
EMIT_DIALER_BUTTON_PRESSED("button_9");
|
||||
EMIT_DIALER_BUTTON_PRESSED("button_0");
|
||||
EMIT_DIALER_BUTTON_PRESSED("button_#");
|
||||
EMIT_DIALER_BUTTON_PRESSED("button_star");
|
||||
EMIT_DIALER_BUTTON_PRESSED("button_delete");
|
||||
EMIT_DIALER_BUTTON_PRESSED("button_dial");
|
||||
|
||||
TRANSITION();
|
||||
}
|
15
pyphone/pyphone_power.edc
Normal file
|
@ -0,0 +1,15 @@
|
|||
parts {
|
||||
SWALLOWCLIP()
|
||||
|
||||
BUTTONS_BOTTOM();
|
||||
BUTTON_OPTIONS();
|
||||
BUTTON_MENU();
|
||||
BUTTON_CLOSE();
|
||||
}
|
||||
programs {
|
||||
EMIT_TRANSITION("button_bottom_right", "main");
|
||||
|
||||
ACTIVATE("button_bottom_right");
|
||||
|
||||
TRANSITION();
|
||||
}
|
327
pyphone/pyphone_sms.edc
Normal file
|
@ -0,0 +1,327 @@
|
|||
|
||||
parts {
|
||||
SWALLOWCLIP()
|
||||
|
||||
part {
|
||||
name: "label_background";
|
||||
type: RECT;
|
||||
mouse_events: 0;
|
||||
clip_to: "swallow_clip";
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
rel1 {
|
||||
relative: 0.0 0.1;
|
||||
offset: 0 0;
|
||||
to: "background";
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 0.4;
|
||||
offset: -1 -1;
|
||||
to: "background";
|
||||
}
|
||||
color: 255 255 255 64;
|
||||
}
|
||||
}
|
||||
part {
|
||||
name: "label";
|
||||
type: TEXT;
|
||||
effect: SOFT_OUTLINE;
|
||||
mouse_events: 0;
|
||||
clip_to: "swallow_clip";
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
rel1 {
|
||||
relative: 0.0 0.2;
|
||||
offset: 0 0;
|
||||
to: "label_background";
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 0.8;
|
||||
offset: -1 -1;
|
||||
to: "label_background";
|
||||
}
|
||||
text {
|
||||
font: "Sans";
|
||||
size: 1;
|
||||
fit: 1 1;
|
||||
align: 0.0 0.5;
|
||||
}
|
||||
}
|
||||
}
|
||||
part {
|
||||
name: "kb_box";
|
||||
type: RECT;
|
||||
mouse_events: 0;
|
||||
clip_to: "swallow_clip";
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
rel1 {
|
||||
relative: 0.0 0.42;
|
||||
offset: 0 0;
|
||||
to: "background";
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 1.0;
|
||||
offset: -1 -1;
|
||||
to: "background";
|
||||
}
|
||||
color: 255 255 255 255;
|
||||
}
|
||||
}
|
||||
|
||||
#define KB_ICON(xpos, ypos) \
|
||||
part { \
|
||||
name: "button_"xpos"_"ypos; \
|
||||
type: IMAGE; \
|
||||
mouse_events: 1; \
|
||||
pointer_mode: NOGRAB; \
|
||||
clip_to: "swallow_clip"; \
|
||||
description { \
|
||||
state: "default" 0.0; \
|
||||
rel1 { \
|
||||
relative: 0.25*xpos 0.25*ypos; \
|
||||
offset: 1 1; \
|
||||
to: "kb_box"; \
|
||||
} \
|
||||
rel2 { \
|
||||
relative: 0.25+(0.25*xpos) 0.25+(0.25*ypos); \
|
||||
offset: -2 -2; \
|
||||
to: "kb_box"; \
|
||||
} \
|
||||
image { normal: "button_background.png"; } \
|
||||
} \
|
||||
description { \
|
||||
state: "active" 0.0; \
|
||||
inherit: "default" 0.0; \
|
||||
image { normal: "button_background_active.png"; } \
|
||||
} \
|
||||
} \
|
||||
part { \
|
||||
name: "label_"xpos"_"ypos; \
|
||||
type: TEXT; \
|
||||
effect: SOFT_OUTLINE; \
|
||||
mouse_events: 0; \
|
||||
clip_to: "swallow_clip"; \
|
||||
description { \
|
||||
state: "default" 0.0; \
|
||||
align: 0.5 0.5; \
|
||||
rel1 { \
|
||||
relative: 0.0 0.0; \
|
||||
offset: 0 0; \
|
||||
to: "button_"xpos"_"ypos; \
|
||||
} \
|
||||
rel2 { \
|
||||
relative: 1.0 0.8; \
|
||||
offset: -1 -1; \
|
||||
to: "button_"xpos"_"ypos; \
|
||||
} \
|
||||
text { \
|
||||
font: "Sans"; \
|
||||
size: 1; \
|
||||
fit: 1 1; \
|
||||
} \
|
||||
} \
|
||||
} \
|
||||
part { \
|
||||
name: "label2_"xpos"_"ypos; \
|
||||
type: TEXT; \
|
||||
effect: SOFT_OUTLINE; \
|
||||
mouse_events: 0; \
|
||||
clip_to: "swallow_clip"; \
|
||||
description { \
|
||||
state: "default" 0.0; \
|
||||
align: 0.5 0.5; \
|
||||
rel1 { \
|
||||
relative: 0.0 0.7; \
|
||||
offset: 0 0; \
|
||||
to: "button_"xpos"_"ypos; \
|
||||
} \
|
||||
rel2 { \
|
||||
relative: 1.0 1.0; \
|
||||
offset: -1 -1; \
|
||||
to: "button_"xpos"_"ypos; \
|
||||
} \
|
||||
text { \
|
||||
font: "Sans"; \
|
||||
size: 1; \
|
||||
fit: 1 1; \
|
||||
} \
|
||||
} \
|
||||
}
|
||||
KB_ICON(0, 0);
|
||||
KB_ICON(1, 0);
|
||||
KB_ICON(2, 0);
|
||||
KB_ICON(3, 0);
|
||||
KB_ICON(0, 1);
|
||||
KB_ICON(1, 1);
|
||||
KB_ICON(2, 1);
|
||||
KB_ICON(3, 1);
|
||||
KB_ICON(0, 2);
|
||||
KB_ICON(1, 2);
|
||||
KB_ICON(2, 2);
|
||||
KB_ICON(3, 2);
|
||||
KB_ICON(0, 3);
|
||||
KB_ICON(1, 3);
|
||||
KB_ICON(2, 3);
|
||||
KB_ICON(3, 3);
|
||||
|
||||
part {
|
||||
name: "preview_box";
|
||||
mouse_events: 0;
|
||||
type: IMAGE;
|
||||
clip_to: "swallow_clip";
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
rel1 {
|
||||
relative: 0.2 0.1;
|
||||
}
|
||||
rel2 {
|
||||
relative: 0.8 0.35;
|
||||
}
|
||||
image {
|
||||
normal: "button_main_background.png";
|
||||
border: 27 27 27 27;
|
||||
}
|
||||
visible: 0;
|
||||
}
|
||||
description {
|
||||
state: "visible" 0.0;
|
||||
inherit: "default" 0.0;
|
||||
visible: 1;
|
||||
}
|
||||
}
|
||||
part {
|
||||
name: "label_preview";
|
||||
type: TEXT;
|
||||
effect: SOFT_OUTLINE;
|
||||
mouse_events: 0;
|
||||
clip_to: "swallow_clip";
|
||||
description {
|
||||
state: "default" 0.0;
|
||||
align: 0.5 0.5;
|
||||
rel1 {
|
||||
relative: 0.0 0.0;
|
||||
offset: 0 0;
|
||||
to: "preview_box";
|
||||
}
|
||||
rel2 {
|
||||
relative: 1.0 1.0;
|
||||
offset: -1 -1;
|
||||
to: "preview_box";
|
||||
}
|
||||
text {
|
||||
font: "Sans";
|
||||
size: 1;
|
||||
fit: 1 1;
|
||||
}
|
||||
visible: 0;
|
||||
}
|
||||
description {
|
||||
state: "visible" 0.0;
|
||||
inherit: "default" 0.0;
|
||||
visible: 1;
|
||||
}
|
||||
}
|
||||
|
||||
BUTTONS_BOTTOM();
|
||||
BUTTON_OPTIONS();
|
||||
BUTTON_MENU();
|
||||
BUTTON_CLOSE();
|
||||
}
|
||||
programs {
|
||||
EMIT_TRANSITION("button_bottom_right", "main");
|
||||
|
||||
ACTIVATE("button_bottom_right");
|
||||
|
||||
ACTIVATE("button_0_0");
|
||||
ACTIVATE("button_0_1");
|
||||
ACTIVATE("button_0_2");
|
||||
ACTIVATE("button_0_3");
|
||||
ACTIVATE("button_1_0");
|
||||
ACTIVATE("button_1_1");
|
||||
ACTIVATE("button_1_2");
|
||||
ACTIVATE("button_1_3");
|
||||
ACTIVATE("button_2_0");
|
||||
ACTIVATE("button_2_1");
|
||||
ACTIVATE("button_2_2");
|
||||
ACTIVATE("button_2_3");
|
||||
ACTIVATE("button_3_0");
|
||||
ACTIVATE("button_3_1");
|
||||
ACTIVATE("button_3_2");
|
||||
ACTIVATE("button_3_3");
|
||||
|
||||
program {
|
||||
name: "show_preview";
|
||||
action: STATE_SET "visible" 0.0;
|
||||
target: "preview_box";
|
||||
target: "label_preview";
|
||||
}
|
||||
program {
|
||||
name: "hide_preview";
|
||||
action: STATE_SET "normal" 0.0;
|
||||
target: "preview_box";
|
||||
target: "label_preview";
|
||||
after: "deactivate_all";
|
||||
}
|
||||
program {
|
||||
name: "deactivate_all";
|
||||
action: STATE_SET "normal" 0.0;
|
||||
target: "button_0_0";
|
||||
target: "button_0_1";
|
||||
target: "button_0_2";
|
||||
target: "button_0_3";
|
||||
target: "button_1_0";
|
||||
target: "button_1_1";
|
||||
target: "button_1_2";
|
||||
target: "button_1_3";
|
||||
target: "button_2_0";
|
||||
target: "button_2_1";
|
||||
target: "button_2_2";
|
||||
target: "button_2_3";
|
||||
target: "button_3_0";
|
||||
target: "button_3_1";
|
||||
target: "button_3_2";
|
||||
target: "button_3_3";
|
||||
}
|
||||
|
||||
#define EMIT_KB_BUTTON_PRESSED(part_name) \
|
||||
program { \
|
||||
name: "emit_kb_button_mouse_down_"part_name; \
|
||||
signal: "mouse,down,1"; \
|
||||
source: part_name; \
|
||||
action: SIGNAL_EMIT "kb_button_mouse_down" part_name; \
|
||||
after: "show_preview"; \
|
||||
} \
|
||||
program { \
|
||||
name: "emit_kb_button_mouse_up_"part_name; \
|
||||
signal: "mouse,up,1"; \
|
||||
source: part_name; \
|
||||
action: SIGNAL_EMIT "kb_button_mouse_up" part_name; \
|
||||
after: "hide_preview"; \
|
||||
} \
|
||||
program { \
|
||||
name: "emit_kb_button_mouse_in_"part_name; \
|
||||
signal: "mouse,in"; \
|
||||
source: part_name; \
|
||||
action: SIGNAL_EMIT "kb_mutton_mouse_in" part_name; \
|
||||
}
|
||||
|
||||
EMIT_KB_BUTTON_PRESSED("button_0_0");
|
||||
EMIT_KB_BUTTON_PRESSED("button_0_1");
|
||||
EMIT_KB_BUTTON_PRESSED("button_0_2");
|
||||
EMIT_KB_BUTTON_PRESSED("button_0_3");
|
||||
EMIT_KB_BUTTON_PRESSED("button_1_0");
|
||||
EMIT_KB_BUTTON_PRESSED("button_1_1");
|
||||
EMIT_KB_BUTTON_PRESSED("button_1_2");
|
||||
EMIT_KB_BUTTON_PRESSED("button_1_3");
|
||||
EMIT_KB_BUTTON_PRESSED("button_2_0");
|
||||
EMIT_KB_BUTTON_PRESSED("button_2_1");
|
||||
EMIT_KB_BUTTON_PRESSED("button_2_2");
|
||||
EMIT_KB_BUTTON_PRESSED("button_2_3");
|
||||
EMIT_KB_BUTTON_PRESSED("button_3_0");
|
||||
EMIT_KB_BUTTON_PRESSED("button_3_1");
|
||||
EMIT_KB_BUTTON_PRESSED("button_3_2");
|
||||
EMIT_KB_BUTTON_PRESSED("button_3_3");
|
||||
|
||||
TRANSITION();
|
||||
}
|
474
pyphone/pyphone_sms_theme_mockup.svg
Normal file
|
@ -0,0 +1,474 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://web.resource.org/cc/"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="480"
|
||||
height="640"
|
||||
id="svg2"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.45.1"
|
||||
version="1.0"
|
||||
sodipodi:docbase="/home/josch/Desktop/pyPhone"
|
||||
sodipodi:docname="pyphone_sms_theme_mockup.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3197">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3199" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3201" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient8124">
|
||||
<stop
|
||||
style="stop-color:#78c1fe;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop8126" />
|
||||
<stop
|
||||
style="stop-color:#78c1fe;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop8128" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient7113">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0.76288658;"
|
||||
offset="0"
|
||||
id="stop7117" />
|
||||
<stop
|
||||
id="stop7119"
|
||||
offset="1"
|
||||
style="stop-color:#000000;stop-opacity:0;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient7103">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop7105" />
|
||||
<stop
|
||||
id="stop7111"
|
||||
offset="0.5"
|
||||
style="stop-color:#000000;stop-opacity:0.76288658;" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop7107" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7103"
|
||||
id="linearGradient7109"
|
||||
x1="367.67484"
|
||||
y1="648.36481"
|
||||
x2="538.56812"
|
||||
y2="115.22259"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient8124"
|
||||
id="linearGradient8130"
|
||||
x1="58.565338"
|
||||
y1="134.43683"
|
||||
x2="538.56815"
|
||||
y2="134.43683"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3197"
|
||||
id="linearGradient3203"
|
||||
x1="306.11896"
|
||||
y1="638.91577"
|
||||
x2="306.11896"
|
||||
y2="713.80426"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
id="filter3220">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="0.26755547"
|
||||
id="feGaussianBlur3222" />
|
||||
</filter>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
gridtolerance="50"
|
||||
guidetolerance="10"
|
||||
objecttolerance="10"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.4"
|
||||
inkscape:cx="415.83269"
|
||||
inkscape:cy="267.37871"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:grid-points="false"
|
||||
inkscape:object-points="false"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1251"
|
||||
inkscape:window-height="952"
|
||||
inkscape:window-x="227"
|
||||
inkscape:window-y="97" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-57.621425,-116.1693)">
|
||||
<rect
|
||||
style="fill:url(#linearGradient7109);fill-opacity:1.0;stroke:none;stroke-width:1.8934418;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2160"
|
||||
width="480"
|
||||
height="640"
|
||||
x="58.568146"
|
||||
y="115.22259" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 58.571426,639.50504 L 538.57141,639.50504"
|
||||
id="path2172" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 58.571426,561.29074 L 538.57141,561.29074"
|
||||
id="path2174" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.86593997px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 58.446836,483.07648 L 418.3758,483.07648"
|
||||
id="path2176" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 58.571426,404.86218 L 538.57141,404.86218"
|
||||
id="path2178" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 58.571426,326.64789 L 538.57141,326.64789"
|
||||
id="path2180" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 178.12143,326.64789 L 178.12143,639.505"
|
||||
id="path2182" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 298.12142,326.64789 L 298.12142,639.505"
|
||||
id="path2184" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 418.12142,326.64789 L 418.12142,639.505"
|
||||
id="path2186" />
|
||||
<rect
|
||||
style="opacity:1;fill:#78c1fe;fill-opacity:1;stroke:#ffffff;stroke-width:1.02556741;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect7061"
|
||||
width="119.4798"
|
||||
height="78.239502"
|
||||
x="58.584209"
|
||||
y="326.66068" />
|
||||
<rect
|
||||
style="opacity:0.29444444;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.63932633;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect4133"
|
||||
width="548.83215"
|
||||
height="34.546391"
|
||||
x="28.919659"
|
||||
y="326.03897" />
|
||||
<rect
|
||||
style="opacity:0.29444448;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.3860383;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect5104"
|
||||
width="389.48135"
|
||||
height="34.799679"
|
||||
x="27.324707"
|
||||
y="405.87259" />
|
||||
<rect
|
||||
style="opacity:0.29444448;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.38342679;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect5106"
|
||||
width="387.98587"
|
||||
height="34.802292"
|
||||
x="30.389929"
|
||||
y="483.07648" />
|
||||
<rect
|
||||
style="opacity:0.29444444;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.63932633;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect5108"
|
||||
width="548.83215"
|
||||
height="34.546391"
|
||||
x="13.205348"
|
||||
y="561.75323" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
|
||||
d="M 214.47203,756.23866 L 213.62795,639.05328"
|
||||
id="path7054"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
|
||||
d="M 383.75775,756.23866 L 382.91367,639.05328"
|
||||
id="path7057"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="93.986916"
|
||||
y="388.47379"
|
||||
id="text7063"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7065"
|
||||
x="93.986916"
|
||||
y="388.47379">1</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="217.93207"
|
||||
y="389.46411"
|
||||
id="text7067"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7069"
|
||||
x="217.93207"
|
||||
y="389.46411">2</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="339.15036"
|
||||
y="390.47424"
|
||||
id="text7071"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7073"
|
||||
x="339.15036"
|
||||
y="390.47424">3</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="95.703621"
|
||||
y="468.25601"
|
||||
id="text7075"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7077"
|
||||
x="95.703621"
|
||||
y="468.25601">4</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="216.92192"
|
||||
y="467.24585"
|
||||
id="text7079"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7081"
|
||||
x="216.92192"
|
||||
y="467.24585">5</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="339.15039"
|
||||
y="466.23569"
|
||||
id="text7083"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7085"
|
||||
x="339.15039"
|
||||
y="466.23569">6</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="99.744232"
|
||||
y="547.04791"
|
||||
id="text7087"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7089"
|
||||
x="99.744232"
|
||||
y="547.04791">7</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="216.92192"
|
||||
y="547.04791"
|
||||
id="text7091"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7093"
|
||||
x="216.92192"
|
||||
y="547.04791">8</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="339.15039"
|
||||
y="546.03772"
|
||||
id="text7095"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7097"
|
||||
x="339.15039"
|
||||
y="546.03772">9</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="216.92192"
|
||||
y="622.80933"
|
||||
id="text7099"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7101"
|
||||
x="216.92192"
|
||||
y="622.80933">0</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="100.64072"
|
||||
y="626.84991"
|
||||
id="text8090"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8092"
|
||||
x="100.64072"
|
||||
y="626.84991">*</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="330.95551"
|
||||
y="622.80939"
|
||||
id="text8094"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8096"
|
||||
x="330.95551"
|
||||
y="622.80939">#</tspan></text>
|
||||
<rect
|
||||
style="opacity:0.29444448;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.92056525;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect8098"
|
||||
width="121.72848"
|
||||
height="60.42263"
|
||||
x="416.84293"
|
||||
y="404.86218" />
|
||||
<rect
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.30481286;stroke:#ffffff;stroke-width:1.19774365;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect8116"
|
||||
width="499.75659"
|
||||
height="69.343269"
|
||||
x="47.235909"
|
||||
y="241.17015" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:72px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="68.192772"
|
||||
y="300.53552"
|
||||
id="text8110"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8112"
|
||||
x="68.192772"
|
||||
y="300.53552">313373</tspan></text>
|
||||
<rect
|
||||
style="opacity:1;fill:url(#linearGradient8130);fill-opacity:1.0;stroke:none;stroke-width:1.4406302;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect8122"
|
||||
width="480.00281"
|
||||
height="38.428493"
|
||||
x="58.565338"
|
||||
y="115.22259" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:32;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
|
||||
x="59.338135"
|
||||
y="147.0275"
|
||||
id="text8118"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8120"
|
||||
x="59.338135"
|
||||
y="147.0275">1337-Mobile 13:37 13.01.08</tspan></text>
|
||||
<path
|
||||
style="opacity:0.48888889;fill:url(#linearGradient3203);fill-opacity:1.0;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 50.620633,638.99274 C 20.533441,644.26695 3.0581326,650.50438 3.0581326,657.18024 C 3.0581326,676.13878 143.35708,691.52398 316.21438,691.52399 C 489.07168,691.52399 629.37061,676.1388 629.37063,657.18024 C 629.37063,650.50437 611.92657,644.26695 581.83938,638.99274 L 50.620633,638.99274 z "
|
||||
id="path2221" />
|
||||
<rect
|
||||
style="fill:none;fill-opacity:0.96791448;stroke:#ffffff;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2232"
|
||||
width="62.142853"
|
||||
height="72.142868"
|
||||
x="106.19285"
|
||||
y="659.02643"
|
||||
ry="10" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect3204"
|
||||
width="30.714258"
|
||||
height="29.56609"
|
||||
x="264.12146"
|
||||
y="662.672"
|
||||
ry="6.4285712" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect4175"
|
||||
width="30.714258"
|
||||
height="29.56609"
|
||||
x="302.26428"
|
||||
y="662.672"
|
||||
ry="6.4285712" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect4177"
|
||||
width="30.714258"
|
||||
height="29.56609"
|
||||
x="264.12146"
|
||||
y="699.10052"
|
||||
ry="6.4285712" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect4179"
|
||||
width="30.714258"
|
||||
height="29.56609"
|
||||
x="302.26428"
|
||||
y="699.10052"
|
||||
ry="6.4285712" />
|
||||
<g
|
||||
id="g3208"
|
||||
transform="translate(0.3571346,0)">
|
||||
<path
|
||||
id="path2233"
|
||||
d="M 117.97857,681.31216 L 155.83571,681.31216"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
id="path3204"
|
||||
d="M 117.97857,694.74073 L 155.83571,694.74073"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
id="path3206"
|
||||
d="M 117.97857,708.88359 L 155.83571,708.88359"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 459.17487,684.34328 L 459.17487,669.8425 L 423.33571,699.79707 L 459.17487,727.88359 L 459.17487,712.70353 C 509.95927,712.38511 509.48586,663.11553 462.8462,663.11553 L 462.8462,675.00306 C 473.65156,675.00306 475.48173,684.34328 459.17487,684.34328 z "
|
||||
id="path3213"
|
||||
sodipodi:nodetypes="cccccccc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3220)"
|
||||
d="M 480.07201,587.24419 L 480.07201,575.26714 L 451.15458,600.00839 L 480.07201,623.2067 L 480.07201,610.6686 L 510.23721,610.6686 L 510.23721,587.24419 L 480.07201,587.24419 z "
|
||||
id="path3215"
|
||||
sodipodi:nodetypes="cccccccc" />
|
||||
<path
|
||||
style="fill:#00b400;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 455.78747,461.82678 L 432.95146,450.2808 C 446.30951,376.25716 574.21684,536.62086 502.92157,529.9961 L 500.25407,506.80218 C 520.27845,505.47928 470.51655,427.13652 455.78747,461.82678 z "
|
||||
id="path3218"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 460.72387,333.47783 L 448.42909,342.82745 L 474.26332,365.25 L 447.488,393.07823 L 479.30267,369.60764 L 509.96373,396.22235 L 485.49559,365.02936 L 512.81734,344.86837 L 502.89044,335.51875 L 480.54732,358.74112 L 460.72387,333.47783 z "
|
||||
id="path2235" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 19 KiB |
1287
pyphone/pyphonemockup.svg
Normal file
After Width: | Height: | Size: 51 KiB |
BIN
pyphone/pythonefl.tar.bz2
Normal file
48
pyphone/rial
Normal file
|
@ -0,0 +1,48 @@
|
|||
Secure Locate 3.1 - Released March 7, 2006
|
||||
Copyright (c) 2005 Kevin Lindsay
|
||||
|
||||
Search: locate [-qi] [-d <path>] [--database=<path1:path2:...>]
|
||||
<search string>
|
||||
locate [-r <regexp>] [--regexp=<regexp>]
|
||||
Update database: locate [-qv] [-o <file>] [--output=<file>]
|
||||
locate [-e <dir1,dir2,...>] [-f <fs_type1,...> ] [-l <level>]
|
||||
[-c <file>] <[-U <path>] [-u]>
|
||||
General: locate [-Vh] [--version] [--help]
|
||||
|
||||
Options:
|
||||
-u - Create slocate database starting at path /.
|
||||
-U <dir> - Create slocate database starting at path <dir>.
|
||||
-c <file> - Parse original GNU Locate's configuration file
|
||||
when using the -u or -U options. If 'updatedb' is
|
||||
symbolically linked to the 'locate' binary, the
|
||||
original configuration file '/etc/updatedb.conf' will
|
||||
automatically be used.
|
||||
-e <dir1,dir2,...> - Exclude directories from the slocate database when
|
||||
using the -u or -U options.
|
||||
-f <fs_type1,...> - Exclude file system types from the slocate database
|
||||
when using the -u or -U options. (ie. NFS, etc).
|
||||
-l <level> - Security level.
|
||||
0 turns security checks off. This will make
|
||||
searchs faster.
|
||||
1 turns security checks on. This is the default.
|
||||
-q - Quiet mode. Error messages are suppressed.
|
||||
-n <num> - Limit the amount of results shown to <num>.
|
||||
-i - Does a case insensitive search.
|
||||
-r <regexp>
|
||||
--regexp=<regexp> - Search the database using a basic POSIX regular
|
||||
expression.
|
||||
-o <file>
|
||||
--output=<file> - Specifies the database to create.
|
||||
-d <path>
|
||||
--database=<path> - Specfies the path of databases to search in.
|
||||
-h
|
||||
--help - Display this help.
|
||||
-v
|
||||
--verbose - Verbose mode. Display files when creating database.
|
||||
-V
|
||||
--version - Display version.
|
||||
|
||||
Author: Kevin Lindsay
|
||||
Bugs: slocate@trakker.ca
|
||||
HTTP: http://slocate.trakker.ca/
|
||||
|