Giter Club home page Giter Club logo

droiddraw's People

Contributors

brendanburns avatar

Watchers

James Cloos avatar

droiddraw's Issues

Button for generating ID from name

Currently the first step after creating an object is renaming it and
changeing the id accordingly. A automatic generation of the "ID" from name
(or otherwise), e.g. bei a button would speed up the process.

Original issue reported on code.google.com by [email protected] on 6 Dec 2007 at 9:17

Loading this causes null pointer exception.

<?xml version="1.0" encoding="UTF-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
               android:orientation="vertical" 
               android:layout_width="fill_parent" 
               android:layout_height="fill_parent"> 
     <!-- the first item is the time control --> 
     <LinearLayout android:orientation="horizontal" 
                   android:layout_width="fill_parent" 
                   android:layout_height="wrap_content"> 
         <TextView android:layout_width="wrap_content" 
                   android:layout_height="wrap_content" 
                   android:text="@string/MealTime_Label"/> 


         <TimePicker id="@+id/MealTime" 
                     android:layout_width="fill_parent" 
                     android:layout_height="wrap_content" 
                     android:showSetButton="false"/> 


     </LinearLayout> 


     <!-- the second item is a title bar --> 
     <TextView android:layout_width="fill_parent" 
               android:layout_height="wrap_content" 
               android:background="@drawable/medium_gray" 
               android:text="@string/MealFoodTitle_Label"/> 


     <!-- the third item is the scrolling list of currently defined   
foods --> 
     <ListView id="@+id/FoodList" 
               android:orientation="vertical" 
               android:layout_width="fill_parent" 
               android:layout_height="fill_parent" 
               android:layout_weight="1" 
               android:background="@drawable/light_gray"> 
     </ListView> 


     <!-- the fourth item is the control bar --> 
     <LinearLayout android:orientation="horizontal" 
                   android:layout_width="fill_parent" 
                   android:layout_height="wrap_content" 
                   android:background="@drawable/medium_gray"> 
         <Button id="@+id/DeleteMeal" 
                 android:layout_width="wrap_content" 
                 android:layout_height="wrap_content" 
                 android:text="@string/MealDelete_Label"/> 


         <FrameLayout android:layout_width="fill_parent" 
                      android:layout_height="wrap_content" 
                      android:layout_weight="1"/> 


         <Button id="@+id/AddFood" 
                 android:layout_width="wrap_content" 
                 android:layout_height="wrap_content" 
                 android:text="@string/MealAddFood_Label"/> 
     </LinearLayout> 
</LinearLayout> 





Original issue reported on code.google.com by [email protected] on 10 Dec 2007 at 7:21

Handle Margins

Currently DroidDraw doesn't handle the android:layout_margin property.  It
should.

Original issue reported on code.google.com by [email protected] on 13 Dec 2007 at 6:03

Should be able to multi-select

Users should be able to select multiple widgets, either by using the shift
key or dragging a box around items.  Multiple selected items should be
moved as a unit.


Original issue reported on code.google.com by [email protected] on 30 Nov 2007 at 3:54

Drag widgets between layouts, or change layout.

2. I have experimented with different layout. I have found no way to
move widget from one layout to another. I need to manually change xml
file to do this. I think this feature could be very useful. 


Original issue reported on code.google.com by [email protected] on 29 Dec 2007 at 4:30

Loading this causes null pointer exception.

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 10 Dec 2007 at 7:20

Weight is not rendered.

In LinearLayout, when the weight of a component is set, it doesn't render
appropriately on screen

Original issue reported on code.google.com by [email protected] on 4 Dec 2007 at 4:29

Move apply button

1. Apply button for properties is too low and require me to scroll
window each time I update the properties. It would be nice to get the
button out of the scroll area or ideally apply changes on focus change
(another object selected). 


Original issue reported on code.google.com by [email protected] on 29 Dec 2007 at 4:30

Saving overwrites without prompting

What steps will reproduce the problem?
1. Create a new UI
2. Save to an existing file name
3. Existing file is overwritten

What is the expected output? What do you see instead?

App should prompt the user to confirm.

Original issue reported on code.google.com by [email protected] on 30 Nov 2007 at 3:51

Generate Button is messed up

On Windows XP (and perhaps Linux) the generate button is too big and
overlaps the "Load" button when it is hovered over.

This does not appear in OS X. *sigh*


Original issue reported on code.google.com by [email protected] on 6 Dec 2007 at 4:01

Gravity not renderered

In LinearLayout, changing the gravity of an element doesn't actually render
differently.

Original issue reported on code.google.com by [email protected] on 4 Dec 2007 at 4:29

table_layout3.xml

DroidDraw doesn't handle table_layout3 in Google's API demos correctly. 
the text should break and it doesn't.

Original issue reported on code.google.com by [email protected] on 29 Dec 2007 at 1:27

Some improvements

1) Can you add a Table Column element?
2) Or ScrollView as a parent layout.
3) WRAP_CONTENT or FILL_PARENT selection can have some autocompletion, since it 
used mor 
often, then direct values. 

P.S. Thanks for the program, it's great. Don't think Google would do better.

Original issue reported on code.google.com by [email protected] on 15 Dec 2007 at 7:17

Text Align

DroidDraw doesn't handle the android:textAlign property.


Original issue reported on code.google.com by [email protected] on 29 Dec 2007 at 1:28

Automated updates

DroidDraw should check for updates and prompt to download a new version.



Original issue reported on code.google.com by [email protected] on 1 Jan 2008 at 5:04

Order of elements

I'd like to see a possibility (in far future) to sort the order of the
elements in the xml.

Original issue reported on code.google.com by [email protected] on 6 Dec 2007 at 9:14

checkbox text

What steps will reproduce the problem?
1. add a simple checkbox on any layout.
2.
3.

What is the expected output? What do you see instead?

The text should be properly aligned, but is moved way to the left.


What version of the product are you using? On what operating system?

this happens bouth on winxp and linux suse10.3


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 29 Dec 2007 at 10:12

Attachments:

Wishes

1. All widgets move in individual panel on left, as on Visual Studio  -
Toolbox with widgets icons.
2. Properties of widgets will show on right on individual panel, it will be
better.
3. Make gray grid on display that can point positions of widgets on screen

Sorry for my bad English :)

Original issue reported on code.google.com by [email protected] on 5 Dec 2007 at 4:24

Switch to true MVC

DroidDraw should use a true MVC paradigm.  (e.g. move the paint method out
of the widgets.  This will facilitate a number of different things which
are useful...)


Original issue reported on code.google.com by [email protected] on 1 Jan 2008 at 5:01

Support Padding

DroidDraw currently doesn't support the android:padding property it should.


Original issue reported on code.google.com by [email protected] on 13 Dec 2007 at 6:04

Deeper Nesting for Layouts

When attempting to create a layout with a LinearLayout root, and a
LinearLayout containing RelativeLayouts, I can not add views to the
RelativeLayouts using DroidDraw.

Original issue reported on code.google.com by [email protected] on 24 Dec 2007 at 3:46

View objects

Android doesn't currently support View objects.

Original issue reported on code.google.com by [email protected] on 29 Dec 2007 at 1:29

Drop Down List does not show in full

What steps will reproduce the problem?
1. In I.E 7.0 on MS XP try dropping down the Controls List
2. The Bottom portion of the scroll bar gets cut off as if the textarea 
where the code is being shown is of a higher z-order than the drop down.
Sorry if I am vague, but I am not a Swing / Applet developer so I can 
atmost speak JavaScript :-)
3. To Navigate the list I need to use the up & down cursor keys instead of 
the scroll bar

What is the expected output? What do you see instead?
See the whole scrollbar of the list of controls and use the mouse to 
navigate down

What version of the product are you using? On what operating system?
IE 7.0, MS XP SP 2

Please provide any additional information below.
Will check on FireFox and get back...

Original issue reported on code.google.com by [email protected] on 9 Dec 2007 at 8:09

Object Missing in tutorial: Step Fourteen: Press the "Generate" button to generate the layout XML. It will look something like: ...(missing info)

What steps will reproduce the problem?
1. Open the http://www.droiddraw.org/tutorial.html
2. Notice that step fourteen makes a reference at the resulting code but
that is missing.

What is the expected output? What do you see instead?

Expected output below.  Instead nothing shows.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
id="@+id/widget23"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<LinearLayout
id="@+id/widget24"
android:layout_width="200px"
android:layout_height="130px"
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
>
<TextView
id="@+id/widget25"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Dollars"
android:textSize="14sp"
android:typeface="normal"
android:textStyle="bold"
android:layout_weight="0"
android:layout_gravity="left"
>
</TextView>
<EditText
id="@+id/dollars"
android:layout_width="100px"
android:layout_height="wrap_content"
android:textSize="14sp"
android:typeface="normal"
android:textStyle="normal"
android:password="false"
android:numeric="false"
android:phoneNumber="false"
android:autoText="false"
android:capitalize="sentences"
android:layout_weight="0"
android:layout_gravity="left"
>
</EditText>
<Ticker
id="@+id/widget27"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_weight="0"
android:layout_gravity="left"
>
<TextView
id="@+id/widget33"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Euros"
android:textSize="14sp"
android:typeface="normal"
android:textStyle="bold"
>
</TextView>
</Ticker>
<EditText
id="@+id/euros"
android:layout_width="100px"
android:layout_height="wrap_content"
android:textSize="14sp"
android:typeface="normal"
android:textStyle="normal"
android:password="false"
android:numeric="false"
android:phoneNumber="false"
android:autoText="false"
android:capitalize="sentences"
android:layout_weight="0"
android:layout_gravity="left"
>
</EditText>
<RadioGroup
id="@+id/widget29"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_weight="0"
android:layout_gravity="left"
>
<RadioButton
id="@+id/dtoe"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Dollars to Euros"
android:textSize="14sp"
android:typeface="normal"
android:textStyle="normal"
android:checked="false"
android:layout_weight="0"
android:layout_gravity="left"
>
</RadioButton>
<RadioButton
id="@+id/etod"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Euros to Dollars"
android:textSize="14sp"
android:typeface="normal"
android:textStyle="normal"
android:checked="false"
android:layout_weight="0"
android:layout_gravity="left"
>
</RadioButton>
</RadioGroup>
</LinearLayout>
<Button
id="@+id/convert"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Convert"
android:textSize="14sp"
android:typeface="normal"
android:textStyle="normal"
android:layout_below="@+id/widget24"
android:layout_alignRight="@+id/widget24"
>
</Button>
</RelativeLayout>






What version of the product are you using? On what operating system?

>> On line version.


Please provide any additional information below.

Great stuff!!!  Thanks a lot. 

Original issue reported on code.google.com by [email protected] on 19 Dec 2007 at 6:56

Color properties

There are numerous properties which have colors, DroidDraw should support
these properties, for example android:background


Original issue reported on code.google.com by [email protected] on 13 Dec 2007 at 6:05

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.