verybadsoldier / smartvisu

Automatically exported from code.google.com/p/smartvisu
GNU General Public License v3.0
0 stars 0 forks source link

Besseres Device für Rolläden #15

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Ich habe mir die Devices und Basic Widgets für Rolläden angesehen, aber keins 
Überzeugt mich so richtig.

Super wäre wenn man einen Horizontalen Slider hat, der auch Prozent anfahren 
kann und den aktuellen Wert auch in Prozent als Zahl rechts daneben anzeigt 
wird. Unter der Zahl wäre noch ein Knopf toll mit dem man den Zustand der 
Sperre sehen und ändern kann.

Links neben dem Slider wäre der Hoch/Stop/Runter Knopf super.

Halt ähnlich wie die jetzt schon vorhandenen, allerdings fehlt mir die 
Möglichkeit auf eine von mir gewünschte Position zu fahren und den Sperren 
Zustand zu überwachen/ändern.

Original issue reported on code.google.com by thomas.c...@gmail.com on 18 Apr 2013 at 11:03

GoogleCodeExporter commented 9 years ago
Hallo,

der prozentuale Wert wird auf dem "Regler" angezeigt, wenn man mit der Maus 
darüber bleibt.
Du kannst dir ja für deinen Bedürfnisse aus den Grundelementen basic.slider 
und basic.button die Anordnung so zusammenstellen wie du sie brauchst (z. B. 
mit einer Tabelle). Horizontal mit Wert daneben wäre der basic.slider (im 
Standardmodus) und die Knöpfe mit entsprechenden basic.buttons. Den "Sperren" 
Zustand evtl. mit einem basic.dual. Wird der Wert bon basic.slider über den 
Bus geändert, wird auch die Anzeige realisiert.

Müsste also alles vorhanden sein :-)

Gruss 

Original comment by Gleiss.Martin on 19 Apr 2013 at 5:45

GoogleCodeExporter commented 9 years ago

Original comment by Gleiss.Martin on 19 Apr 2013 at 5:51

GoogleCodeExporter commented 9 years ago
ich versuche mich gerade daran.. habe mir in device das macro von shutter 
kopiert, umbenannt und versuche gerade meine änderungen einzubauen.
Was mir nicht klar ist, zweigt der basic.switch keine Änderungen vom Bus an?

Habe momentan folgendes drinnen:

{% macro shutter_xt(id, txt, gad_move, gad_stop, gad_pos, gad_lock, gad_saved, 
min, max, step) %}
    {% import "basic.html" as basic %}
    {% set uid = uid(page, id) %}

    <div class="blind">
        <table align="center" cellpadding="0">
        <tr>
            <td colspan="3" valign="top">{{ txt }}</td>
        </tr>
        <tr>
            <td valign="top">
                <div class="set">{{ basic.button(id~'up', gad_move, '', 'arrow-u', 0) }}</div></td>
            <td rowspan="3" align="center" class="pos">
                {{ basic.slider(id, gad_pos, min, max, step, 'vertical') }}</td>
            <td valign="top">
                {% if gad_saved %} <div>{{ basic.button(id~'saved1', gad_saved, 'Pos1', 'grid', 0) }} </div>{% endif %}
            </td>
        </tr>
        <tr>
            <td valign="center">
                {% if gad_stop %} <div class="set">{{ basic.button(id~'stop', gad_stop, '', 'delete', 1) }}</div> {% endif %}</td>
            <td valign="center">{% if gad_lock %} <div>{{ basic.switch(id~'lock1', gad_lock, icon1~'secur_locked.png', icon1~'secur_open.png') }} </div>{% endif %}</td>
        </tr>
        <tr>
            <td valign="bottom">
                <div class="set">{{ basic.button(id~'down', gad_move, '', 'arrow-d', 1) }}</div></td>
            <td valign="bottom">
                {% if gad_saved %} <div>{{ basic.button(id~'saved2', gad_saved, 'Pos2', 'grid', 1) }} </div>{% endif %}</td>
        </tr>
        </table>
    </div>

{% endmacro %}

Original comment by thomas.c...@gmail.com on 19 Apr 2013 at 10:36

GoogleCodeExporter commented 9 years ago
ok.. es funktioniert schon ... bin aber noch nicht fertig mit meinen 
Änderungen.

Hätte noch gerne gesehen, ob das Fenster / die Tür offen ist.

Original comment by thomas.c...@gmail.com on 19 Apr 2013 at 10:44

GoogleCodeExporter commented 9 years ago
Ist es auch möglich dass man in seinen /page/ - Ordner eine z.B. 
my_widgets.html anlegt in der man seine eigenen "macros" erzeugt?

Wenn ja wie "importiere" ich sie in meinen anderen Seiten?

Original comment by thomas.c...@gmail.com on 20 Apr 2013 at 9:45

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
ok, frage hat sich fast erübrigt:

geht ganz gut mit {% import "my_widgets.html" as my_widgets %}

Wo wäre es denn am besten untergebracht, damit ich das nicht auf jeder Seite 
machen muss? Vermute mal auf der Seite rooms.html die überall mit "extends" 
eingebunden ist?

Original comment by thomas.c...@gmail.com on 20 Apr 2013 at 9:52

GoogleCodeExporter commented 9 years ago
Ja. z. B., denkbar wärs auch auf jeder Seite wo du es benötigst, einmal 
zentral oben.

Wenn du eingenes Javascirpt brauchst, dann erstellst du eine Datei mit dem 
Namen "visu.js" im Projektverzeichnis, diese wird dann automatisch eingebunden.

Original comment by Gleiss.Martin on 21 Apr 2013 at 4:19

GoogleCodeExporter commented 9 years ago

Original comment by Gleiss.Martin on 23 Apr 2013 at 9:10

GoogleCodeExporter commented 9 years ago

Original comment by Gleiss.Martin on 23 Apr 2013 at 9:10